1,springboot-简单项目搭建

1,登陆以下官网下载模板springboot项目

https://start.spring.io/

 

2,下载后,解压,并使用idea(或其他集成环境)打开项目

 

3,编写简单的接口

 

4,运行过程出现的问题

a,项目启动后,直接退出:表示网络容器并没有启动成功

首先,你需要引入web启动模块(步骤1下载好的项目本身是有这个模块的),如下图:

问题出在,<scope>provided</scope>,把这个注释掉后,网络容器就启动起来了;

 

b,页面请求报错

 

 首先,项目没有扫描到@Controller等注解:

 

 其次,扫描的注解没有和@SpringBootApplication所在的启动类在一个包下,放到一个包下就好了:

其实只要把启动类也就是@SpringBootAppllication的类放到最外层的目录下,就不需要写@Configuration、各种扫描注解了;

因为@SpringBootAppllication会自动扫描当前包和当前包的子包中各种各样的注解。

 

c,测试类所在的包名得和启动类所在的包名一致,不然启动报错:

 

最后,解决完a、b、c三个问题后,页面请求成功:

 

 

posted @ 2020-11-21 16:27  seeAll  阅读(146)  评论(0编辑  收藏  举报