因工作需要,需要搭建一套新的应用,领导要求尽量用比较新的技术,也是一种学习。所以选择spring boot来作为框架进行开发工作。
工具:idea 2017 maven 3.3.9 jdk 1.8
用idea创建spring boot项目。前提条件把maven和jdk配置好会避免很多麻烦
提前配置好maven和jdk
提前配置好maven和jdk
提前配置好maven和jdk
重要的事情说三遍
选择jdk之后,点击next
配置group和Artifact、打包方式、项目名称等信息,点击next
选择需要的依赖,比如mybatis,MQ,kafka等,点击next
点击next生成项目,会根据配置的依赖下载jar包(提前配置好maven)
项目目录结构如下
选择xxxxApplication.java启动项目。右键,run
第一次启动的时候提示如下:
__ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.3.1.RELEASE)
2020-07-17 15:09:59.059 INFO 5020 --- [ main] com.ydrs.YdrsQuartzApplication : Starting YdrsQuartzApplication on LAPTOP-C4F5NAQ4 with PID 5020 (C:\Users\Mr.Li\IdeaProjects\ydrs-quartz\target\classes started by Mr.Li in C:\Users\Mr.Li\IdeaProjects\ydrs-quartz)
2020-07-17 15:09:59.059 INFO 5020 --- [ main] com.ydrs.YdrsQuartzApplication : No active profile set, falling back to default profiles: default
2020-07-17 15:09:59.600 INFO 5020 --- [ main] com.ydrs.YdrsQuartzApplication : Started YdrsQuartzApplication in 0.923 seconds (JVM running for 1.425)
Process finished with exit code 0
项目并没有起来,经过查资料,我配置的是spring web依赖,将pom文件中的
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
这个依赖注释掉或者删掉就可以正常启动。