Spring实战之借助Spring Boot简化Spring开发

Spring实战读书笔记

第二十一章:借助Spring Boot简化Spring开发

Spring Boot的四个重大特征

  • Spring Boot Starter:它将常用的依赖分组进行了整合,将其整合到一个依赖中,这样就可以一次性添加多个jar包到项目中,而且在spring-boot-starter-parent中已经定义好了所有jar包的版本,这样我们不必再主动声明版本。

  • 自动配置:Spring Boot的自动配置特性利用了Spring对条件化配置的支持,合理的推测应用所需的bean并自动化的配置它们。

  • 命令行接口(CLI):它能够使用Groovy语言,进一步简化Spring开发。

  • Actuator:它为Spring Boot应用添加了一定的管理特性。

使用Spring Boot构建应用

  • 配置所需jar包,大多数情况我们都可以直接使用Spring Boot封装好的starter。

  • 编写Conreoller类和相应的持久层类,装配方式采用自动装配。

  • 视图层Spring Boot建议我们使用Thymeleaf。

  • 在Spring Boot自动配置来定义Spring MVC bean的时候,这些bean中会包含一个资源处理器,它将“/**”映射到几个特定的资源路径中。分别是:/META-INF/resources/、/resources/、/static/、/public/。我们可以将静态文件放在这些目录下。

  • 我们在类路径根下新建一个名为schema.sql的文件,里面写create table的SQL语句,这样Spring Boot启动的时候会自动加载这个文件。

  • 最后我们还要编写一个启动类,然后直接执行main方法就可以运行项目了。在一个简单项目中,我们甚至无需编写任何配置文件,只是简单的使用几个注解。

通过Actuator了解应用内部情况

  • Spring Boot Actuator的主要功能就是为基于Spring Boot的应用添加多个管理端点。

  • 例如,我们可以通过访问"/beans"获取应用所配置的所有的bean。

  • 为了启动Actuator,我们只需将Actuator tarter依赖添加至项目即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值