二.一.二.三 添加 的jar包依赖
只添加了一个 spring-boot-starter-web 的依赖,就相互引入了
这么多依赖, 有日志的,有json的,有spring的,有测试的。 注意,没有数据库相关的噢。
二.一.二.四 启动项目
找到 LearnApplication.java 文件,运行main() 方法即可。
运行测试方法的话, 找到LearnApplicationTests.java, 运行 contextLoads() 方法。
package org.yueshushu.learn; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest class LearnApplicationTests { @Test void contextLoads() { //添加一句输出 System.out.println("谢谢你,我是两个蝴蝶飞"); } }
二.二 通过 Maven 形式创建SpringBoot 项目
二.二.一 创建 MavenHelloWorld 项目
File---->new---->Project
选择 Maven 选项, ProjectSDK 选择 1.8 样式。
填写项目名和 项目坐标信息。
二.二.二 创建 MavenHelloWorld项目结构
什么都没有,没有依赖,没有启动类,只是一个简单的Maven 项目。
二.二.三 将普通Maven 项目变成一个 SpringBoot 项目
二.二.三.一 在 pom.xml 配置文件中添加 依赖
这儿直接将 HelloWorld 里面的 pom.xml 放置到 MavenHelloWorld 里面。父工程的版本号,变成 2.2.2.RELEASE
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <!--以后均改成 2.2.2.RELEASE 版本--> <version>2.2.2.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>org.yueshushu</groupId> <artifactId>learn</artifactId> <version>0.0.1-SNAPSHOT</version> <name>learn</name> <description>两个蝴蝶飞学习SpringBoot入门程序</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
添加完成之后,会发现 MavenHelloWorld 项目引入了大量的依赖。
二.二.三.二 在resources 里面添加配置
与 HelloWorld 项目一样,添加 static,templates,application.properties 配置。
二.二.三.三 添加启动类 HelloApplication
package org.yueshushu.learn; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @ClassName:HelloApplication * @Description 启动类 * @Author 两个蝴蝶飞 * @Date 2021/4/9 20:39 * @Version 1.0 **/ //1. 添加SpringBootApplication注解 @SpringBootApplication public class HelloApplication { public static void main(String[] args) { //2. SpringApplication 类运行 SpringApplication.run(HelloApplication.class,args); System.out.println("欢迎我,我是两个蝴蝶飞,我启动了!!!!"); } }
运行 HelloApplication 方法.
可以发现,运行成功了。