墨禪項目初建-使用IntelliJ IDEA創建一個Maven的springboot項目

寫在前面:

前面這一部分只要是介紹一個程序員小白創建一個屬於自己的web項目過程,如果想看正文,直接看正文處。
本文主要是通過創建一個完整的web項目而走的一個必要過程,項目預期使用springboot作爲基礎框架,前後端代碼分離,前端準備使用vue技術,前期主要會寫寫一個整體框架,後期會整合一些比較實用的技術。廢話不多說,開始上正文。

正文

1.打開IntelliJ IDEA 至以下界面,點擊config->settings,可以對IntelliJ IDEA主題以及項目編碼等進行設置,這些也可以使用默認值,本項目不做設置,跳過本環節。
在這裏插入圖片描述
2.設置完上面方法後,點擊“Create New Project”創建項目,如下圖所示:
在這裏插入圖片描述
3.在彈出的框中選擇maven,右側選擇對應的jdk,本項目採用jdk1.8版本,設置完jdk之後點擊Next
在這裏插入圖片描述
4.輸入GroupId和ArtifactId,然後點擊Next,如下圖所示:
在這裏插入圖片描述
5.默認項目名,然後點擊Finish,如下圖:
在這裏插入圖片描述
6.項目創建完成後會進入主界面,右下角有一個Import Changes 進行 maven項目的導入,點擊導入即可,如下圖:
在這裏插入圖片描述
7.添加maven的依賴,如下圖:
在這裏插入圖片描述
以下是對應的代碼:

<?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.sloat</groupId>
    <artifactId>mo-zen</artifactId>
    <version>1.0-SNAPSHOT</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    <!--這個插件,可以將應用進行打包成一個可執行的jar包-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

8.此時同樣會出現Import Changes 點擊導入對應的的依賴包。
9.導入完成後,可根據右側查看maven對應的依賴包:
在這裏插入圖片描述
10.項目部署已基本完成,下一步就到了驗證的時刻了,創建啓動類,首先創建對應的包名,然後創建對應的類
在這裏插入圖片描述
11.輸入類的名稱
在這裏插入圖片描述
12.因博主後期會繼承swagger,因此引入會多一些,在類中添加以下代碼:

package com.mozen.main;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.EnableMBeanExport;
import org.springframework.jmx.support.RegistrationPolicy;
import org.springframework.scheduling.annotation.EnableScheduling;

//@MapperScan("com.mozen.*.dao")
@SpringBootApplication
@ComponentScan("com.mozen")
@ServletComponentScan
@EnableMBeanExport(registration = RegistrationPolicy.IGNORE_EXISTING)
@EnableScheduling
@EnableCaching
public class MozenApplication {
    public static void main(String[] args) {
        SpringApplication.run(MozenApplication.class, args);
    }
}

在這裏插入圖片描述
12.創建一個測試controller類:
在這裏插入圖片描述
代碼:

package com.mozen.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

//@RestController
@Controller
@RequestMapping("/testController")
public class TestController {
    @ResponseBody
    @RequestMapping("/test")
    public String test() {
        return "世界通用語言:Hello World!";
    }
}

13.一些準備就緒,點擊啓動類啓動程序:
在這裏插入圖片描述
14.出現這個說明啓動成功了
在這裏插入圖片描述
15,打開瀏覽器,輸入localhost:8080/test就能訪問項目了
在這裏插入圖片描述
到此爲止,一個簡單的項目已經創建好了,後期博主會在此項目基礎上添加一些功能,後期也會不斷更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章