spring boot搭建一個最簡單的網站


 

1.創建Maven包

 

進入官網,創建Maven項目。如圖:

Generate Project並下載即可。

其中,Group為公司名稱,Artifact為項目名,Dependencies表示需要哪些哪些功能從而自己進行添加。

 

2.將Maven包導入到eclipse

 

  生成項目並下載后,解壓maven包。進入eclipse--->File--->Import,出現下列列表:

本次產生的是Maven項目,進入Exsiting Maven Projects,找到項目路徑即可。而平時寫Java程序時,使用的是General的Existing Projects into Workspace。

 

3.項目的文件結構

  剛剛打開了Maven項目,它們的實際文件結構為:

其中:src/main/java為程序開發代碼。

   src/main/resources為配置文件,模板與靜態。

   src/test/java為測試文件。

   pom.xml是maven的配置文件,將需要的包與工程關聯

    其dependencies為依賴的包的內容格式為:

    
1 <dependencies>
2         <dependency>
3             <groupId>org.springframework.boot</groupId>
4             <artifactId>spring-boot-starter-test</artifactId>
5             <scope>test</scope>
6         </dependency>
7     </dependencies>
View Code

 

 

 

推薦的最全最實用的文件結構為:

其中:

  statics放置一些靜態,例如:圖片,css,javascrip。

  templates放置一些模板,例如:網頁。

  comm:公共類。

  domain:實體類。

  repository:數據庫操作。

  sevice:服務層。

  web:頁面邏輯層。

 

具體地,想要自行修改代碼,需要MVC知識。

 

4.建立Controller層

在src/main/java目錄下的項目下(我的項目名叫cn.scu.toutiao)將一個controller包,controller包里面將一個java文件,內容如下:

  
 1 import org.springframework.stereotype.Controller;
 2 import org.springframework.web.bind.annotation.RequestMapping;
 3 import org.springframework.web.bind.annotation.ResponseBody;
 4 
 5 @Controller
 6 public class deal {
 7     @ResponseBody
 8     @RequestMapping("/")
 9     public String index() {
10         return "Hello World";
11     }
12 }
View Code

   它定義了地址的處理入口,以及返回,是一個最簡單的網絡。

5.運行

運行xxxApplication.java項目。打開瀏覽器,輸入127.0.0.1:8080,即可看到結果Hello world。

 

后記:關於Controller層的理解,需要學習MVC設計模式的知識。


免責聲明!

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



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