Spring Boot使创建基于Spring的应用程序变得轻松快捷。
PS已通过Spring Boot 2.1.2测试。
1. Spring MVC或Web应用程序。
- Spring Boot MVC Hello World示例– Thymeleaf
- Spring MVC验证示例
- Spring MVC + Spring安全性示例
- Spring MVC表单处理示例
- Spring MVC集成测试示例
- Spring MVC + Spring Security示例 需要更新
- Spring MVC + Spring Security +通过数据库登录
- Spring MVC –创建用于部署的WAR文件
- Kotlin + Spring MVC示例
2. Spring RESTful Web服务
- Spring REST Hello World示例
- Spring REST验证示例
- Spring REST + Spring安全性示例
- Spring REST错误处理示例
- Spring REST集成测试示例
- Kotlin + Spring REST示例
3. Spring WebFlux
- Spring WebFlux +服务器发送的事件示例
- Spring WebFlux + Thymeleaf反应性示例
- Spring WebFlux + Spring安全性示例
- Spring WebFlux集成测试示例
- Kotlin + Spring WebFlux示例
4.外部化配置
- Spring Boot @ConfigurationProperties示例
- Spring Boot YAML示例
- Spring Boot Profiles示例
- 基于Spring Boot Profile的属性和YAML示例
5.使用数据库
5.1 Spring Data JPA示例。
5.2 Spring JDBC JdbcTemplate
示例。
- Spring Boot JDBC示例
- Spring Boot JDBC存储过程示例
- Spring JdbcTemplate查询示例
- Spring JdbcTemplate处理大结果集
- Spring JdbcTemplate batchUpdate()示例
- Spring Boot JDBC映像BLOB示例
需要更新
- Spring Boot + Spring Data JPA + Oracle示例
- Spring Boot JDBC + Oracle数据库+ Commons DBCP2示例
- Spring Boot JDBC + MySQL + HikariCP示例
6.记录
常见问题
- Spring Boot –如何通过SMTP发送电子邮件
- Spring Boot + JUnit 5 + Mockito
- Spring Boot测试–如何禁用DEBUG和INFO日志
- Spring Boot测试无法自动连接MockMvc
- Spring Boot –如何初始化一个Bean进行测试
- Spring测试–如何在jsonPath中测试JSON数组
- Spring Boot –在应用程序启动时运行代码
- SpringWebFlux测试–阻止读取5000 MILLISECONDS超时
- Spring Security –没有为id“ null”映射的PasswordEncoder
- Spring Boot + Mockito –无法模拟保存方法?
- Spring Boot + Mockito – when()需要一个参数,该参数必须是“模拟的方法调用”。
- Spring Boot –哪个主要课程开始
- Spring–如何从资源文件夹读取文件
将以下教程升级到Spring Boot 2
PS已在Spring Boot 1.4.x上测试
- Spring Boot Hello World示例–胡子
- Spring Boot Hello World示例– JSP
- Spring Boot + Spring Security + oAuth2示例
- Spring Boot非Web应用程序示例
- Spring Boot @ConfigurationProperties示例
- Spring Boot SLF4J记录示例
- Spring Boot Ajax示例
- Spring Boot文件上传示例– Ajax和REST
- Spring Boot文件上传示例
- Spring Boot –如何知道使用哪个连接池?
- Spring Boot + Spring Data MongoDB示例
- Spring Boot + Spring Data JPA + Java 8日期和时间(JSR310)
- Spring Boot –显示Hibernate SQL查询
- Spring Boot – Jetty作为嵌入式服务器
- Spring Boot –如何更改Tomcat端口
- Spring Boot –如何更改上下文路径
- Spring Boot –自定义横幅示例
- Spring Boot –在嵌入式Tomcat中配置maxSwallowSize
- Intellij IDEA – Spring Boot模板重新加载不起作用
- 如何显示Spring Boot加载的所有bean
- Spring Boot –如何禁用Spring徽标横幅
- Spring Boot Web JSP –没有可用的Java编译器
下载源代码
$ git clone https://github.com/mkyong/spring-boot.git