IntelliJ IDEA 生成Spring Boot项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012620150/article/details/81873348

首先,SpringBoot的推出不是用来替代Spirng的,而是精简Spring的配置的。也就是优化Spirng的。

下面直接上实例吧。
环境配置:
win10
Intellij IDEA 使用的是2018 1.1以后的版本
JDK1.8
Maven 4.0.0
Tomcat/8.5.6

创建项目工程

使用IDEA新建一个SpringBoot项目。

第一种创建方式 -使用Spring Initializr的方式

这种方式很简单。
这里写图片描述

注意这里的URL是: https://start.spring.io , 这个连接需要网络,用来查询Spring Boot的当前可用版本和组件列表!

然后选择下一步。

这里写图片描述

然后点next。

这里写图片描述

在这里选择SpringBoot版本和SpringBoot组件!

OK,这样就建出了SpringBoot的骨架了!

@SpringBootApplication
public class SpringBootHelloApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootHelloApplication.class, args);
    }
}

pom.xml

它自动生成的SpringBoot!注意,需要的包比较多,如果你以前没有那些包,可能下载需要一定时间,如果中途网络不好什么的,导致包下载不完全,那么解决办法就是把那个包删去,以及pom.xml中对应的语句也删去,然后再重新写到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.garfield.wechatorder</groupId>
    <artifactId>wechatorder</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>wechatorder</name>
    <description>Demo project for Spring Boot</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <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>


</project>

OK,大功告成~

生成的项目中,.mvn , mvnw , mvnw.cmd 可以删除
这里写图片描述

在application.properties 文件里,可以配置访问路径的前缀:
这里写图片描述

配置文件里使用属性:

cupSize: B
age: 26
content: "cupSize: ${cupSize}, age: ${age}"

设置多个请求链接:
这里写图片描述

@PathVariable 获取 url 中的数据:
localhost:8080/100/say
这里写图片描述

@RequestParam 获取请求参数的值:
localhost:8080/say?id=120
这里写图片描述
不传时,设置默认值:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/u012620150/article/details/81873348