寫在前面:
前面這一部分只要是介紹一個程序員小白創建一個屬於自己的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就能訪問項目了
到此爲止,一個簡單的項目已經創建好了,後期博主會在此項目基礎上添加一些功能,後期也會不斷更新。