2020.2idea怎么创建html模块_利用idea快速搭建一个项目
一、前提準備:電腦安裝好jdk1.8,安裝好IDEA
二、步驟
1.點擊創(chuàng)建一個新項目
2.選擇 Spring initializr選項,這是一個非常方便的生成Springboot的工具,確認信息無誤后next
3.修改group、artifact、name、description、package后next
4.這一步是選擇依賴,小白就只選一個Spring web吧,后面要用啥就手動添加,然后next
5.這一步可以定義項目的位置,最好content root和module location位置一致
6.這時候就會創(chuàng)建好項目,打開一個窗口了,然后就只要等待idea下好依賴包就可以了,如果有下圖的提示,就選擇enable那一項就好了。提示如果依賴下載很慢,可以先去修改idea的maven倉庫地址
7. 項目目錄文件解析
8. 項目啟動。idea內(nèi)置了tomcat,我們無需去配置tomcat。啟動的流程如下:
找到java包下面的xxxApplication,右鍵選擇run,或者如上圖點進去,再點擊右上角的運行程序按鈕。
此時項目能啟動,但無法訪問頁面
10. 配置端口,搭建一個完整的訪問首頁的業(yè)務邏輯,并展示
1)首先我們集成thymeleaf模版引擎,它可以方便展示靜態(tài)數(shù)據(jù)。 在pom.xml中的dependencies中加入,idea會自動下載相關的包
org.springframework.boot spring-boot-starter-thymeleaf2)創(chuàng)建controller包和對應的controller
在IndexController中編寫訪問頁面的業(yè)務邏輯,代碼如下:
package com.ask.controller; import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestParam; /** * 負責處理前端的請求 */@Controllerpublic class IndexController { //定義請求路徑為:localhost:8888/hello,下面是對應這個路徑的處理方法。 //RequestParam用于接收頁面?zhèn)鬟f過來的參數(shù),例如localhost:8888/hello?name=小明 //model是Spring內(nèi)置的對象,用來處理視圖的 @GetMapping("/hello") public String hello(@RequestParam(name="name") String name, Model model){ //將瀏覽器的請求參數(shù)中的name加入到model中,這樣就能在模版的html中獲取到 model.addAttribute("name",name); //返回的index是html模版的名字 return "index"; }}3)因為我們在controller里面中返回的是index頁面,所以我們要在resource包下的template包中建一個index.html文件
然后寫入如下代碼:
ASK4)啟動項目測試,瀏覽器訪問localhost:8080/hello?name=小明,得到如下顯示
5)修改端口號,在application.properties配置文件中添加對端口的設置,然后重新啟動即可。
注:本文章轉(zhuǎn)載自互聯(lián)網(wǎng)
總結
以上是生活随笔為你收集整理的2020.2idea怎么创建html模块_利用idea快速搭建一个项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 优秀logo设计解析_优秀Logo设计!
- 下一篇: 声音对比处理_厨房垃圾处理器 | 厨余垃