eclipse一種快速創建SpringBoot項目的方法


1.eclipse打開,進入一個工作空間,右鍵New --> Other 

 

Maven --> Maven Project --> Next

 

 

 

 

 Next

 

 

 選擇maven-archetype-quickstart --> Next

 

輸入Group Id和Artifact Id --> Finish

 

 

 

 

剛創建完的項目是沒有resources目錄的,需要我們手動新建一個 

項目右鍵 --> Build Path --> Configure Build Path

 

 

Source --> Add Folder

 

 

 

選中main --> Create New Folder --> 輸入 resources

 

 

 

在src/main/resources目錄下新建文件application.properties,該文件為項目配置文件

 

 

 

 

 

 

 

 接下來,修改pom.xml文件 groupId和artifactId依照自己的項目填寫,其他都是項目必須的最基本的一些包

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

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.0.RELEASE</version>
    </parent>

    <groupId>com.api</groupId>
    <artifactId>medium</artifactId>
    <version>0.0.1</version>
    <packaging>jar</packaging>

    <name>com.api</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!-- 針對pom文件頭部報錯解決方案,此錯誤不影響程序運行,僅對強迫症有害 -->
        <maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

修改App.java,我修改了類名為MediumApplication,這個任意,只要有注解@SpringBootApplictaion就能成為一個啟動類

package com.api.medium;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;

@SpringBootApplication
public class MediumApplication {

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

}

創建一個控制器,HelloController.java

package com.api.medium.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("api")
public class HelloController {

    @RequestMapping("hello")
    public String hello() {
        return "Hello World";
    }
}

右鍵MediumApplication.java 啟動項目

 

 打開postman測試接口端口為配置文件中的10018,返回 "Hello World" 測試成功

 

 Tips:題外話,本文未涉及到跨域、傳參、POST/GET請求限制、以及持久層框架Hibernate/MyBatis一類的問題,可以自行百度補充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM