springBoot的模块划分
1.spring-boot
这个主要的库⽀持其他部分的,包括如下⼏个⽅⾯
1.1SpringApplication这个类提供了⼀个静态的简便⽅法让⼤家很容易写⼀个独⽴运⾏的Spring应⽤,它最基本的功能是创建或者刷新⼀个关联Spring的ApplicationContext的。
1.2:嵌⼊⼀个app的容器。
1.3:对Class提供配置化⽀持。
1.4: ApplicationContext的初始化,默认的⽇志配置⽀持。
2.spring-boot-autoconfigurespring boot是啥
2.1:Spring Boot可以配置⼤量的基于上下⽂的配置,EnableAutoConfiguration注解可以出发Spring的⾃动化配置。
2.2:⾃动配置可以试图推断出⽤户需要的Bean,⽐如如果HSQLDB在路径中,并且⽤户没有配置对应的数
据库连接,这样⽤户可能需要定义⼀个内存数据库,Auto-configuration也会放弃那些⽤户⾃定义的Bean。
3.spring-boot-starters
3.1: Starter是⼀些列的你可以包含在你应⽤中的集合,你将获得⼀个Spring和相关技术的⼀站式商店⽽不需要遍所有的⽰例代码和增加所有的依赖包描述,举例来说,如果你需要⼀个Spring and JPA 的应⽤,你仅仅需要把spring-boot-starter-data-jpa加到你的项⽬⾥⾯即可。
4.spring-boot-cli
spring的命令⾏应⽤在编译和运⾏Groovy的源⽂件上⾯,使得它以更少的代码就可以得到启动,Spring命令⾏可以监控⽂件变化,在其变化的时候重新编译&运⾏。
5.spring-boot-actuator
6.spring-boot-loader
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论