本课程从SpringBoot的最基础的安装、配置开始到SpringBoot的日志管理、Web业务开发、数据存储、数据缓存,安全控制及相关企业级应用,全程案例贯穿,案例每一步的都会讲解实现思路,全程手敲代码实现。让学员不仅能够掌握SpringBoot的应用,还能了解背后的原理,学习完本课程后,能够让学员动手独立完成一个中小型的SpringBoot Web应用开发。
1、SpringBoot是什么?可以做什么?
SpringBoot 是什么?SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件
可以做什么?最明显的特点是,让文件配置变的相当简单、让应用部署变的简单(SpringBoot内置服务器,并装备启动类代码),可以快速开启一个Web容器进行开发。
2、为什么需要SpringBoot,他能解决什么问题?
历史问题:随着动态语言的流行(Ruby、Scala、Node.js), Java的开发显得格外的笨重;繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术整合难度大。
在上述环境下,Spring Boot由此诞生,它的设计是为了使您能够尽可能快地启动和运行。它使用 “习惯优于配置” (项目中存在大量的配置,而 Spring Boot 内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使用 Spring Boot 很容易创建一个独立运行(运行jar,内嵌 Servlet 容器)、准生产强力的基于 Spring 框架的项目,使用 Spring Boot你可以不用或者只需要很少的 Spring 配置。提供了 J2EE 开发的一站式解决方案。
3、使用SpringBoot的优点
1、快速构建独立运行的Spring项目;
2、无须依赖外部Servlet容器,应用无需打成WAR包;项目可以打成jar包独自运行; 提供 一系列 starter pom 来简化 Maven 的依赖加载;
3、大量的自动配置,对主流开发框架的无配置集成;
4、无须配置XML,开箱即用,简化开发,同时也可以修改默认值来满足特定的需求;
5、Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式;
6、极大提高了开发、部署效率。
教程详细目录
课程目录
1 Spring Boot简介.mp4
2 开发环境搭建.mp4
3 快速搭建Spring Boot项目.mp4
4 Spring Boot常见注解讲解一.mp4
5 Spring Boot常见注解讲解二.mp4
6 Spring Boot常见注解讲解附加课程1.mp4
7 Spring Boot常见注解讲解附加课程2.mp4
8 Spring Boot事件监听.mp4
9 Spring Boot的传参方式.mp4
10 Spring Boot集成JSP.mp4
11 Spring Boot拦截器.mp4
12 Spring Boot集成Freemarker.mp4
13 Spring Boot与HibernateValidation集成.mp4
14 Spring Boot与HibernateValidation集成附加课程.mp4
15 Spring Boot配置信息装配一.mp4
16 Spring Boot配置信息装配二.mp4
17 Spring Boot集成JDBC.mp4
18 Spring Boot与Mybatis集成.mp4
19 Spring Boot日志1_集成log4j.mp4
20 Spring Boot日志2_集成logback.mp4
21 Spring Boot集成logback扩展.mp4
22 Spring Boot AOP.mp4
23 SpringBoot事务管理.mp4
24 Spring Boot分布式事务1_配置多数据源.mp4
25 Spring Boot分布式事务2_JTA和atomikos实现分布式事务.mp4
26 Spring Boot分布式事务3_JTA和atomikos实现分布式事务附加课程.mp4
27 Spring Boot集成JPA.mp4
28 项目环境配置区分及端口号自定义.mp4
29 项目打包部署运行.mp4
30 课程总结.mp4
代码课件工具.rar
评论0