Spring官网:https://spring.io/projects/spring-boot#overview
SpringBoot是什么?
使用Spring开发变的越来越笨重,大量的XML文件,繁琐的配置,复杂的部署流程,整合第三方技术时难度大等,导致开发效率低下 SpringBoot是一个用来简化Spring应用的初始化创建和开发的框架,简化配置,实现快速开发
为什么使用SpringBoot
Spring Boot可以轻松创建独立的、基于生产级Spring的应用程序,可以“直接运行”这些应用程序。
优点如下:
1、快速创建独立运行的Spring应用并与主流框架集成
2、内置Servlet容器
3、应用无需打包war包
4、使用starter(启动器)管理依赖并进行版本控制 大量的自动配置,简化开发 提供了准生产环境的运行时监控,如指标、 健康检查、外部配置等 无需配置XML,
5、没有生成冗余代码,开箱即用
IDEA快速创建SpringBoot应用
这里是web项目,所以只勾选了web模块依赖
点击完成
删除其他多余文件,最终完成后的项目结构如下所示:
添加一个controller,用于测试
这里是程序的启动入口,@SpringBootApplication 注解该类后,说明这个应用是一个SpringBoot应用,启动该类。
在浏览器下输入:
因为在配置文件修改了SpringBoot内置的tomcat默认端口8080,所以在浏览器要输入8881