springboot学习(一)创建springboot项目

打开 https://start.spring.io 这个网站,

所有配置完成后,点击最下面的 GenerateProject 按钮,或者点击 Alt+Enter 按键,此时会自动下载项目,将下载下来的项目解压,然后用 IntelliJ IDEA 或者 Eclipse 打开即可进行开发

第二种

IntelliJ IDEA 只有 ultimate 版才有直接创建 Spring Boot 项目的功能,社区版是没有此项功能的。

首先在创建项目时选择 Spring Initializr,如下图:

img

然后点击 Next ,填入 Maven 项目的基本信息,如下:

img

再接下来选择需要添加的依赖,如下图:

img

勾选完成后,点击 Next 完成项目的创建。

第三种

直接创建maven项目,添加依赖

    <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>

spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签,会从parent这里继承

添加成功后,再在 java 目录下创建包,包中创建一个名为 App 的启动类,如下:

@EnableAutoConfiguration
@RestController
public class App {
   @GetMapping("/hello")
   public String hello(){
       return "hello";
  }
   public static void main(String[] args) {
       SpringApplication.run(App.class,args);
  }
}

@EnableAutoConfiguration 表示开启自动化配置。

然后执行这里的 main 方法就可以启动一个 Spring Boot 工程了。

项目结构

项目结构大致如下图:

img

resources/static用来存放静态资源,resources/templates 是一个放页面模板的位置(你看到的 Thymeleaf 模板虽然后缀为 .html,其实并不是静态资源)

 

原文地址:https://www.cnblogs.com/yjh1995/p/14164411.html