spring boot使spring应用开发更简单,主要体现在4个方面:
1.spring boot starter:它将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的maven或gradle构建中;
2.自动配置:spring boot的自动配置特性利用了spring 4的条件化配置的支持,合理地推测应用所需的bean并自动化配置它们;
3.命令行接口:(command-line interface,CLI)spring boot的CLI发挥了groovy编程语言的优势,并结合自动配置进一步简化spring应用的开发;
4.actuator:它为spring boot应用添加了一定的管理特性。
spring boot与spring项目的区别:
1.从发布war包变成发布jar包 简化spring应用的部署
2.webapp文件夹没了
3.页面文件放到resources文件夹下
4.web.xml没了 servlet初始化类中配置DispatcherServlet没了
5.Application类 启动自动配置 运行应用
网友评论