基础搭建(一)
搭建springBoot项目
作为一个开箱即用的0配置框架,他为我们省去了99%的框架配置工作,便捷和开发速度直线提升到原来的好几倍,但是一些灵活性的配置,还是需要自己在某些地方配置,之后如果遇到再说灵活性配置这部分内容。
步骤:
使用IntelliJ IDEA构建
(一)
(二)下一步
(三)下一步
这里注意一点的是,如果上面我们选择了war形式,也添加了Web依赖并且在开发过程中使用Application形式启动,则需要注释pom.xml配置文件内tomcat依赖的scope属性。
(四)完成,项目目录结构如下:
目录结构如下:
1、/src/main/java/ 存放项目源代码目录
2、/src//main/resources/ 存放项目资源文件以及配置文件目录
3、/src/test/ 存放测试代码目录
自动生成的文件解释
BasebootApplication 该类是程序的入口类内有个main方法,可以直接通过run as运行项目,或者Debug模式运行
application.properties 该配置文件是项目的核心配置文件
pom.xml maven配置文件,因为我们采用的maven管理jar,所以这里会自动生成一个pom文件
@SpringBootApplication注解
我们可以看到工具为我们自动生成的入口程序是有@SpringBootApplication的这么一个注解,它是声明当前类为sprinboot的入口类,而一个springboot项目内有且只能有一个这个注解存在。
右键项目RUN运行项目。
结果:报错:
排查:选择了war形式,也添加了Web依赖并且在开发过程中使用Application形式启动,则需要注释pom.xml配置文件内tomcat依赖的scope属性。
再次启动,报错:
排查:已经去除了spring-boot-starter-tomcat的scope属性,缺还是报错,最后,刷新了一下maven库,并且重新instal后启动成功。