日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

IDEA2022 搭建SpringMVC最新教程

發(fā)布時間:2024/3/24 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IDEA2022 搭建SpringMVC最新教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第一步:打開IDEA新建一個Project

第二步:創(chuàng)建Maven工程

這里手動創(chuàng)建Maven項(xiàng)目,也可以通過Maven Archetype創(chuàng)建,通過Archetype創(chuàng)建Maven項(xiàng)目的目錄沒有手動創(chuàng)建的全

第三步:Add Framework Support

鼠標(biāo)右擊剛剛創(chuàng)建的Maven Moudle,點(diǎn)擊下邊的add framework support

勾選Web Application(4.0),點(diǎn)擊ok即可添加web框架

添加完后,可以看到創(chuàng)建的Maven項(xiàng)目目錄發(fā)生了變化

這樣就不需要手動創(chuàng)建webapp文件夾并且添加web.xml文件

第四步:添加依賴

在pom.xml文件中添加依賴

<dependencies><!-- SpringMVC --><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.3.21</version></dependency><!-- 日志 --><dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.2.3</version></dependency><!-- ServletAPI --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><scope>provided</scope></dependency><!-- Spring5和Thymeleaf整合包 --><dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf-spring5</artifactId><version>3.0.12.RELEASE</version></dependency></dependencies>

第四步:修改web.xml文件

如圖
classpath:SpringMVC.xml 爆紅,是因?yàn)闆]有在resources目錄下創(chuàng)建spring核心配置文件

<servlet><servlet-name>DispatcherServlet</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:SpringMVC.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>DispatcherServlet</servlet-name><url-pattern>/</url-pattern></servlet-mapping>

第五步:創(chuàng)建SpringMVC.XML文件

在src/main/resources文件目錄下創(chuàng)建SpringMVC.XML文件

第六步:創(chuàng)建TestController類

package com.test;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;@Controller public class TestController {@RequestMapping("/")public String index(){return "index";} }

第七步:修改SpringMVC.xml文件

添加包掃描
配置Thymeleaf視圖解析器

<context:component-scan base-package="com.test"></context:component-scan><!-- 配置Thymeleaf視圖解析器 --><bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver"><property name="order" value="1"/><property name="characterEncoding" value="UTF-8"/><property name="templateEngine"><bean class="org.thymeleaf.spring5.SpringTemplateEngine"><property name="templateResolver"><bean class="org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver"><!-- 視圖前綴 --><property name="prefix" value="/WEB-INF/templates/"/><!-- 視圖后綴 --><property name="suffix" value=".html"/><property name="templateMode" value="HTML5"/><property name="characterEncoding" value="UTF-8" /></bean></property></bean></property></bean>

第八步:創(chuàng)建index.html頁面

在上一步配置thymeleaf視圖解析器的時候指定了視圖前綴,那么就需要在WEB-INFO目錄下新建一個templates目錄,然后在templates目錄下新建一個index.html頁面

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title> </head> <body> <h1>Success</h1> </body> </html>

第八步:查看jar包是否添加

點(diǎn)擊左上角的File,再點(diǎn)擊Project Structrue

這里可以看到WEB-INFO下并沒有l(wèi)ib文件夾,如果不創(chuàng)建lib文件夾,添加jar包,打包在Tomcat上運(yùn)行的話,則會報ClassNotFoundException

添加lib文件夾

添加jar包

再點(diǎn)擊右下角帶apply—>ok即可

第九步:配置Tomcat



點(diǎn)擊+號,找到Tomcat Server 點(diǎn)擊Local

點(diǎn)擊Deployment 點(diǎn)擊+號 添加Artificat

按上圖操作好后點(diǎn)擊apply —>ok 然后點(diǎn)擊運(yùn)行即可查看是否部署成功

第十步:測試


可以看到,最后運(yùn)行后是可以打開index.html頁面的,即確定SpringMVC搭建成功
如果在搭建的過程中發(fā)現(xiàn)web文件夾上的小藍(lán)點(diǎn)消失,請參考springmvc webapp搭建

總結(jié)

以上是生活随笔為你收集整理的IDEA2022 搭建SpringMVC最新教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。