zoukankan      html  css  js  c++  java
  • 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,其实并不是静态资源)

     

  • 相关阅读:
    Set存储元素为啥是唯一的(以HashSet为例源码分析)
    HashTable原理与源码分析
    手写spring(简易版)
    java--String equals方法
    [java]创建一个默认TreeMap() key为什么不能为null
    [java]类初始化挺有意思的题目
    [java] 为什么重写equals()必须要重写hashCode()
    java --Integer 学习
    减少重复代码的书写--Lombok
    JavaScript随笔
  • 原文地址:https://www.cnblogs.com/yjh1995/p/14164411.html
Copyright © 2011-2022 走看看