美文网首页
Spring Boot基础教程

Spring Boot基础教程

作者: 丁庆华 | 来源:发表于2017-11-02 14:51 被阅读0次

    本教程示例代码:
    GitHub:https://github.com/dyc87112/SpringBoot-Learning
    开源中国:http://git.oschina.net/didispace/SpringBoot-Learning

    快速入门
    基础项目构建,引入web模块,完成一个简单的RESTful API
    使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程
    配置文件详解:自定义属性、随机数、多环境配置等

    Web开发
    构建一个较为复杂的RESTful API以及单元测试
    使用Thymeleaf模板引擎渲染web视图
    使用Freemarker模板引擎渲染web视图
    使用Velocity模板引擎渲染web视图
    使用Swagger2构建RESTful API
    统一异常处理

    安全管理
    使用Spring Security
    [使用Spring Session(未完成)]

    数据访问
    使用JdbcTemplate
    使用Spring-data-jpa简化数据访问层(推荐)
    多数据源配置(一):JdbcTemplate
    多数据源配置(二):Spring-data-jpa
    使用NoSQL数据库(一):Redis
    使用NoSQL数据库(二):MongoDB
    整合MyBatis
    MyBatis注解配置详解

    事务管理
    使用事务管理
    [分布式事务(未完成)]

    缓存支持
    注解配置与EhCache使用
    使用Redis做集中式缓存

    日志管理
    默认日志的配置
    使用log4j记录日志
    对log4j进行多环境不同日志级别的控制
    使用AOP统一处理Web请求日志
    使用log4j记录日志到MongoDB
    Spring Boot 1.5.x新特性:动态修改日志级别]

    消息服务
    [JMS(未完成)]
    Spring Boot中使用RabbitMQ
    [Spring Boot中使用(未完成)]

    监控管理
    Spring Boot Actuator监控端点小结
    在传统Spring应用中使用spring-boot-actuator模块提供监控端点
    Spring Boot中使用Actuator的/info端点输出Git版本信息

    其他内容
    使用@Scheduled创建定时任务
    使用@Async实现异步调用
    实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件
    使用Spring StateMachine框架实现状态机
    Spring Boot自定义Banner
    Spring Boot应用的后台运行配置
    Spring Boot中使用Dubbo进行服务治理
    Spring Boot与Dubbo中管理服务依赖
    Spring Boot自动化配置的利弊及解决之道

    相关文章

      网友评论

          本文标题:Spring Boot基础教程

          本文链接:https://www.haomeiwen.com/subject/ebdgpxtx.html