最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解快速搭建Spring Boot+Spring MVC

 更新時(shí)間:2018年01月22日 09:04:01   作者:theonlytao  
本篇文章主要介紹了詳解快速搭建Spring Boot+Spring MVC,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Spring Boot的出現(xiàn)大大簡(jiǎn)化了Spring項(xiàng)目的初始搭建和開發(fā)過程,今天我們快速搭建一個(gè)帶有頁(yè)面渲染(themeleaf模板引擎)的Spring Boot環(huán)境。

一、首先我們?cè)贗DEA中創(chuàng)建一個(gè)Maven項(xiàng)目


勾選create from archetype,選擇webapp

二、在pom文件中添加Spring Boot依賴和themeleaf依賴

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <version>1.5.3.RELEASE</version>
 </dependency>
 <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-thymeleaf</artifactId>
  <version>1.5.3.RELEASE</version>
 </dependency>

然后在pom文件中右擊選擇maven中reimport從中央倉(cāng)庫(kù)下載依賴,等待下載完成。一般Maven的默認(rèn)中央倉(cāng)庫(kù)速度比較慢,建議使用阿里云的中央倉(cāng)庫(kù),可以通過更改Maven的settings文件指定中央倉(cāng)庫(kù)。

三、在src/main目錄下新建一個(gè)java目錄,點(diǎn)擊右上角Project Structure更改java目錄為source格式(使得在java目錄下可以創(chuàng)建java文件)

四、在剛才的java目錄下創(chuàng)建Spring Boot啟動(dòng)類

@Controller
@EnableAutoConfiguration
public class SampleController {
 @RequestMapping("/")
 public String home(){
  return "index";
 }

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

我們熟知的spring mvc會(huì)根據(jù)返回String自動(dòng)定位到webapp下的jsp頁(yè)面,但是Spring Boot這方面并沒有集成,所以需要我們自己引入模板引擎進(jìn)行頁(yè)面渲染。

五、因?yàn)閠hemeleaf模板引擎默認(rèn)加載resources/templates/下的頁(yè)面,所以我們需要自己創(chuàng)建這樣一個(gè)路徑


記住:html頁(yè)面中一定要加入<html xmlns:th="http://www.thymeleaf.org"> 這句話,否則themeleaf引擎無法識(shí)別。

最后在Spring Boot啟動(dòng)類上右擊run就可以直接啟動(dòng)Spring Boot內(nèi)置的tomcat了,一個(gè)Spring Boot+Spring MVC就搭建完成了。


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java多線程中synchronized的工作原理

    Java多線程中synchronized的工作原理

    這篇文章主要介紹了Java多線程中synchronized的工作原理,本期講解 synchronized 工作的原理以及常見的鎖優(yōu)化機(jī)制,相信大家在看完這篇博文后對(duì) synchronized 工作流程有一定的理解,需要的朋友可以參考下
    2023-07-07
  • 若依后端MyBatis改為MyBatis-Plus方式

    若依后端MyBatis改為MyBatis-Plus方式

    文章介紹了如何將MyBatis-Plus集成到RuoYi項(xiàng)目中,包括添加依賴、修改配置文件、重寫MyBatis配置和修改代碼生成器文件
    2024-11-11
  • 在Spring Boot中加載XML配置的完整步驟

    在Spring Boot中加載XML配置的完整步驟

    這篇文章主要給大家介紹了關(guān)于在Spring Boot中加載XML配置的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java日期工具類時(shí)間校驗(yàn)實(shí)現(xiàn)

    Java日期工具類時(shí)間校驗(yàn)實(shí)現(xiàn)

    一般項(xiàng)目中需要對(duì)入?yún)⑦M(jìn)行校驗(yàn),比如必須是一個(gè)合法的日期,本文就來介紹一下Java日期工具類時(shí)間校驗(yàn)實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • IDEA集成JProfiler的圖文詳解

    IDEA集成JProfiler的圖文詳解

    本文詳細(xì)介紹了JProfiler的下載、安裝和使用過程,首先需要在官網(wǎng)下載對(duì)應(yīng)操作系統(tǒng)的安裝包并進(jìn)行安裝,然后填寫個(gè)人信息進(jìn)行注冊(cè)并獲取許可證密鑰,感興趣的朋友一起看看吧
    2024-10-10
  • 教你如何在Intellij IDEA中集成Gitlab

    教你如何在Intellij IDEA中集成Gitlab

    今天來簡(jiǎn)單說下,如何在IDEA中集成gitlab項(xiàng)目,默認(rèn)情況下IDEA中的 VCS => Checkout From Version Control 選項(xiàng)中是沒有g(shù)itlab這一項(xiàng)的,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • java.sql.SQLException:com.mysql.cj.jdbc.Driver報(bào)錯(cuò)問題解決

    java.sql.SQLException:com.mysql.cj.jdbc.Driver報(bào)錯(cuò)問題解決

    這篇文章主要給大家介紹了關(guān)于java.sql.SQLException:com.mysql.cj.jdbc.Driver報(bào)錯(cuò)問題解決的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • 如何將IDEA打成jar包并在windows后臺(tái)運(yùn)行

    如何將IDEA打成jar包并在windows后臺(tái)運(yùn)行

    在本篇文章里小編給大家分享的是關(guān)于如何將IDEA打成jar包并在windows后臺(tái)運(yùn)行知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)參考下。
    2019-08-08
  • 阿里四面之Spring Exception的原理解析

    阿里四面之Spring Exception的原理解析

    本文給大家介紹阿里四面之Spring Exception的原理解析,本文通過錯(cuò)誤場(chǎng)景分析給大家詳細(xì)介紹Spring異常處理流程,感興趣的朋友一起看看吧
    2021-10-10

最新評(píng)論

金坛市| 南通市| 那曲县| 安庆市| 比如县| 边坝县| 葵青区| 沙雅县| 建水县| 墨江| 敖汉旗| 洞口县| 屏山县| 宁陕县| 陕西省| 林周县| 廉江市| 共和县| 阜南县| 富顺县| 揭西县| 临江市| 彭泽县| 抚顺县| 南木林县| 运城市| 贡嘎县| 广饶县| 英超| 晋城| 香格里拉县| 偃师市| 怀远县| 望谟县| 土默特右旗| 密山市| 十堰市| 沙湾县| 乐东| 甘孜县| 姚安县|