Spring Boot
2016-08-25 18:34:25 58 举报
AI智能生成
Spring Boot是一个基于Spring框架的开源项目,旨在简化Spring应用程序的创建、配置和部署。它提供了一种快速构建和运行Spring应用程序的方式,使得开发者能够更专注于业务逻辑的开发。Spring Boot自动配置了许多常见的开发场景,减少了繁琐的配置工作。同时,它还支持多种插件,可以根据项目需求灵活扩展功能。通过使用Spring Boot,开发者可以更容易地实现项目的快速原型开发和部署,提高开发效率。总之,Spring Boot是一个强大的工具,为Java开发人员提供了一个简单、高效的开发环境。
作者其他创作
大纲/内容
1.Hello World!
pom.xml
Application.java
2.入门简介
启动SpringBoot的方法
当使用SpringMVC的时候由于需要使用子容器,就需要用到SpringApplicationBuilder,该类有一个child(xxx...)方法可以添加子容器。
3.相关注解
@RestController
@EnableAutoConfiguration
@SpringBootApplication
4.Web开发
Spring Boot的Web开发支持
Thymeleaf模板引擎
Thymeleaf基础知识
1.引入Thymeleaf
2.访问model中的数据
3.model中的数据迭代
与Spring MVC集成
Spring Boot的Thymeleaf支持
实战
1.新建Spring Boot项目
spring-boot-starter-thymeleaf
2.示例JavaBean
3.脚本样式静态文件
根据默认原则,脚本样式图片等静态文件应放置在src/main/resources/static
4.演示页面
根据默认原则页面应放置在src/main/resources/templates
5.数据准备
6.运行
示例代码
spring boot 01-routingservice.zip
Web相关配置
Spring Boot提供的自动配置
接管Spring Boot的Web配置
注册Servlet,Filter,Lister
Tomcat配置
5.进阶
集成Druid
Druid简介
DruidDataSource配置
集成MyBatis
两种方式:
1.mybatis-spring-boot-starter方式
mybatis-spring-boot-starter依赖树如下:
分支主题
pom.xml
application.yml
2.mybatis-spring方式
多数据源的实现Demo
pom.xml
数据源配置
主
辅
Mapper
集成maven和Spring boot的profile功能
实现的目标
集成Mongodb
集成Kafka
6.附录
1.修改启动banner
banner.txt
2.热部署
3.properties配置
0 条评论
下一页