1.什么是Spring boot
相信用过spring的人都会有一个感受,就是配置文件太多了,一个项目搭起来,从web,mvc,再到数据源的配置文件等等;这几乎成为使用spring的开发者的痛点,因此,为了解决这个问题,spring boot横空出世。这里简单介绍spring boot怎么入门。
2.在Idea中创建一个spring boot项目
- 选择spting Initailizr
- 点击next,然后再一下页面输入项目信息
- 点击下一步,勾选按web
最后选择完成
3.进入项目
- pom.xml
- SpringBootTestApplication,项目的启动入口
当然也可以另外创建WebApplication,只是要配置上@SpringBootApplication()注解,表示这是项目启动入口
@SpringBootApplication开启了Spring的组件扫描和springboot的自动配置功能,相当于将以下三个注解组合在了一起
(1)@Configuration:表名该类使用基于Java的配置,将此类作为配置类
(2)@ComponentScan:启用注解扫描
(3)@EnableAutoConfiguration:开启springboot的自动配置功能
4.创建一个helloController(不要忘记注解)
完成后运行此项目
5.访问页面
spring_boot默认端口是8080,直接访问http://localhost:8080/hello即可
打开页面之后,页面的内容是whitelabel error page:
说明系统找不到要访问的地址,原因是【Application启动类放的位置不对】要将Application放在最外层,也就是要包含所有子包。
将项目位置调整为:
再重新启动,访问成功