跟我学springboot(三)springboot-helloworld
程序员文章站
2022-03-08 17:39:04
...
我们使用maven工程一步一步来创建我们的第一个应用,也可使用idea直接创建,为了更好的理解,我们一步一步来。
1.创建一个maven工程。
第一步:创建project,使用jdk1.8
第二步:next
第三步:next
第四步:输入spring-boot-helloworld,finish
构建出来的maven结构如图。
2.导入springboot的相关依赖
2.1如何导入依赖,去哪里找,怎么找
- 进入spring官网 https://spring.io/,点击projects
- 点击springboot
- 然后点击Quick start
- 输入我们自己的项目名,然后点击生成
- 生成的项目结构如下图,这个项目可以直接导入使用,为了了解依赖,我们打开官方生成的项目看一下,其实可以使用idea的spring initializr来直接生成项目,为了更好理解,我们还是一步一步来看。
- 我们找到需要配置的依赖,打开pom.xml
- 导入我们需要的依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
<relativePath/>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
/**
* @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用
*/
@SpringBootApplication
public class HelloWorldMainApplication {
public static void main(String[] args) {
// Spring应用启动起来
SpringApplication.run(HelloWorldMainApplication.class,args);
}
}
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "Hello World!";
}
}
2.2 运行程序
已经运行成功
2.3 这时我们访问地址http://localhost:8080/hello
3.部署
3.1 加入插件依赖,这个插件的作用是将应用打包成一个可执行的jar包
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3.2打包
打包好的jar包就可以直接运行,我们解压看一下jar包里面的内容:
其中BOOT-INF就是我们的代码和依赖的jar包。
打开lib可以看一下jar:
4.总结
本章我们先自己可以创建一个简单的springboot项目,并且可以通过java -jar来运行,后面我们会详细介绍启动器和原理。
上一篇: 一、SpringBoot 快速入门