文章目录
Spring Boot项目创建的方式
使用Spring Boot创建项目有三种方式:一是通过在官网在线创建,二是通过idea和STS(eclipse的一个插件,全名spring tools suit,这款集成了spring相关的组件),三是通过创建普通的maven工程,添加注解即可,下面来具体看看
1、通过Spring Boot官网在线创建
这里提供一个在线生成springboot项目的地址,https://start.spring.io/
这里以java为例,生成一个springboot项目做简单的介绍
点开options,我们来看看
添加依赖,可以搜索,也可以挨个的查找
将下载好的springboot项目解压后放到你的idea工作空间中,在idea中导入即可
来看看项目结构
至此就完后才能了在线创建springboot项目了
2、通过idea或者STS工具创建Spring Boot项目
打开Idea,点击file下的new,再点击project
选择Spring Initializr,点击下一步
项目构建信息
项目目录结构
至此创建完毕,STS类似,这里不做过多介绍
3、创建普通的maven项目,使用注解生成Spring Boot项目
点击file下的new,然后选择project
选择maven,点击下一步
填写项目名称以及组织ID,点击下一步
项目结构
现在还是一个简单的maven项目,还不是springboot项目,我们需要在pom.xml文件中添加依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zhouym</groupId>
<artifactId>Heber</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
添加成功后,再在 java 目录下创建包,包中创建一个名为 App 的启动类,如下:
package com.zhouym.heber;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 〈〉
*
* @author zhouym
* @create 2019/8/5
* @since 1.0.0
*/
@EnableAutoConfiguration
@RestController
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
@GetMapping(value = "/query",produces = "text/html;charset=UTF-8")
public String query(){
return "hello,中国";
}
}
@EnableAutoConfiguration 注解表示开启自动化配置。
然后执行这里的 main 方法就可以启动一个 Spring Boot 工程了。
来看看结果