一、利用eclipse快速创建Spring-boot项目
1.首先去网站,勾选所需要的starter,如图:
选择完之后下载该文件,打开后发现是一个正常的maven项目,然后将项目导入eclipse中
二、利用idea开发工具可以更快的创建Spring-boot项目
1.新建Spring Initializr 项目,如图:
2.填写项目信息
3.选择使用的技术
4.填写项目名称
三、maven手动构建Spring-boot
- 创建POM.xml文件
- 在POM文件中添加父依赖,
12 org.springframework.boot 3spring-boot-starter-parent 41.5.2.RELEASE 56 7
继承Spring-boot-starter-parent项目优势
- 默认编译级别为java 1.6
- 源码编码为UTF-8
- 一个依赖管理节点,允许你省略普通依赖的<version>标签,继承自Spring-boot-dependencies POM
- 合适的资源过滤
- 合适的插件配置
- 针对application.properties和application.yml的资源过滤
注意Spring-boot-starter-parent包含用于绑定repackage目标的<executions>配置。如果你不使用Spring-boot-starter-parent,你将需要自己声明该配置。
- 添加starter POMs
-
1
2 3 6org.springframework.boot 4spring-boot-starter-thymeleaf 57 11org.postgresql 8postgresql 9runtime 1012 16org.springframework.boot 13spring-boot-starter-test 14test 15
-
- 添加Spring-boot maven插件(这是用于创建可执行的jar)
-
1
2 3 84 7org.springframework.boot 5spring-boot-maven-plugin 6
-
- 为了完成应用程序,我们需要创建一个单独的java文件。maven默认会编译src/main/java/下的源码,所以你需要创建那样的文件结构,然后添加一个名为src/main/java/Example.java/的文件
1 @SpringBootConfiguration 2 public class SpringbootDemoApplication { 3 @RequestMapping("/") 4 String home() { 5 return "Hello World!"; 6 } 7 public static void main(String[] args) { 8 SpringApplication.run(SpringbootDemoApplication.class, args); 9 }10 }
@SpringBootConfiguration注解的作用相当于@RestController、@EnableAutoConfiguration这两个注解
6. 创建一个可执行的jar
在cmd控制台进入项目所在的目录下,执行mvn package 打包项目