tnblog
首页
视频
资源
登录

SpringMVC概述和入门案例 01

3229人阅读 2022/7/28 18:12 总访问:1590258 评论:0 收藏:0 手机
分类: SpringMVC

一、SpringMVC概述
1、

2、

二、案例
1、创建springmvc项目可参考,建议就先搭个框架

使用Idea和Maven搭建Spring MVC
https://blog.csdn.net/weixin_45112292/article/details/115262114
https://blog.csdn.net/weixin_44411569/article/details/91379483
https://cloud.tencent.com/developer/news/367102

结构

2、
2.1坐标

  1. <dependencies>
  2.     <!--    servlet规范-->
  3.     <dependency>
  4.         <groupId>javax.servlet</groupId>
  5.         <artifactId>javax.servlet-api</artifactId>
  6.         <version>3.1.0</version>
  7.         <scope>provided</scope>
  8.     </dependency>
  9.     <!--   jsp -->
  10.     <dependency>
  11.         <groupId>javax.servlet.jsp</groupId>
  12.         <artifactId>jsp-api</artifactId>
  13.         <version>2.1</version>
  14.         <scope>provided</scope>
  15.     </dependency>
  16.     <!--      spring-->
  17.     <dependency>
  18.         <groupId>org.springframework</groupId>
  19.         <artifactId>spring-webmvc</artifactId>
  20.         <version>5.1.9.RELEASE</version>
  21.     </dependency>
  22.     <!-- spring Mvc-->
  23.     <dependency>
  24.         <groupId>org.springframework</groupId>
  25.         <artifactId>spring-context</artifactId>
  26.         <version>5.1.9.RELEASE</version>
  27.     </dependency>
  28.     <!-- spring Web-->
  29.     <dependency>
  30.         <groupId>org.springframework</groupId>
  31.         <artifactId>spring-web</artifactId>
  32.         <version>5.1.9.RELEASE</version>
  33.     </dependency>
  34. </dependencies>

插件

  1. <build>
  2.     <finalName>SpringMvc_7_28</finalName>
  3.     <pluginManagement>
  4.         <plugins>
  5.             
  6.             <!--  tomcat插件-->
  7.             <plugin>
  8.                 <groupId>org.apache.tomcat.maven</groupId>
  9.                 <artifactId>tomcat7-maven-plugin</artifactId>
  10.                 <version>2.1</version>
  11.                 <configuration>
  12.                     <prot>80</prot>
  13.                     <path>/</path>
  14.                 </configuration>
  15.             </plugin>
  16.         </plugins>
  17.     </pluginManagement>
  18. </build>

2.2、

2.3、

代码

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.        xmlns:context="http://www.springframework.org/schema/context"
  4.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  5.        xsi:schemaLocation="http://www.springframework.org/schema/beans
  6.         http://www.springframework.org/schema/beans/spring-beans.xsd
  7.         http://www.springframework.org/schema/context
  8.         http://www.springframework.org/schema/context/spring-context.xsd">
  9. <!--    扫描sprig的bean-->
  10.     <context:component-scan base-package="com.itheima"/>
  11. </beans>

2.4、

2.5、

2.6、下载tomcat可研究 tomcat 的基本说明和下载、安装

2.7、JavaWeb项目部署到tomcat

可看
https://blog.csdn.net/qq_46079450/article/details/124036966
2.8、启动项目后
在网页搜索http://localhost:8080

http://localhost:8080/save

总结

评价

Idea下使用maven搭建SSM(一):SpringMVC

Spring MVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。下面...

SSM整合-Rest风格开发SpringMVC 05

一、二、环境1、配置1.1、新建spring-mvc.xml&lt;?xmlversion=&quot;1.0&quot;encoding=&quot;UTF-8&quot;?&gt; &lt;bea...

SSM整合-Spring整合SpringMVC 06

1、在web.xml配置spring&lt;?xmlversion=&quot;1.0&quot;encoding=&quot;UTF-8&quot;?&gt; &lt;web-appxmlns=&quot;http...

dubbo快速入门-spring和SpringMVC整合 02

一、案例、1、创建空项目给项目设置jdk创建完后的样子2、设置Maven3、创建模块3.1、创建bubbo-service模块模块的位置:选到...

vs2017 对 COM 组件的调用返回了错误 HRESULT E_FAIL

vs2017添加引用报错 对 COM 组件的调用返回了错误 HRESULT E_FAIL 1.以管理员身份打开vs2017开发人员命令指示符 2...

NPOI操作excel 2007/2010版本

HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx先...

NesTable设置不能拖动

让 Nestable 组件不能拖动,直接在jquery.nestable.js 文件中源码搜索var onStartEvent = function(e) 方法里面的list.drag...

让IIS支持webp格式图片让IIS支持vtt格式,iis设置mime类型,iis配置支持的类型

webp格式图片可以让图片体积变小。也让下载图片变得更加困难一点 在线制作webp工具 https://www.upyun.com/webp?utm_mediu...

DIV+CSS网页布局常用的一些基础知识整理

一.文件命名规范全局样式:global.css;框架布局:layout.css;字体样式:font.css;链接样式:link.css;打印样式:print...

异步线程轮询的demo

创建一个控制台应用程序,代码如下:usingSystem; usingSystem.Threading; namespaceConsoleApplication1 { publicdele...

怎么解决vs2015的30天试用期评估结束问题

早上刚打开项目,一脸懵逼,才一个晚上,怎么VS突然就不能用了...显示30天试用期评估结束第一个反应是要收费了,搜了下才知...

用Linq解决商品和其下sku的筛选排序查询

本是sql to linq的东西,但是用的框架是.core 2.1,所以就归到core里吧最近遇到一个稍微复杂点的小问题需求:商城的商品列...

怎样解决安卓在微信浏览器对于第三方网页的两次请求问题?

之前的项目是没有这种情况的,但是最近发现安卓手机在微信浏览器访问第三方网页时,页面点击某个按钮,写日志显示只触发了...

天地图的使用

2018.04.17号,我来到了我现在的这个公司,公司是做地理信息的,是中地数码集团在成都的合署公司,既然都说了是左地理信息...

C解决execl中的ROUNDUP函数

最近做物流系统再excel中遇到了ROUNDUP函数:和四舍五入不一样,它的用途是无论取值后的值是多少,除了0,都向上+1如 ROUND...
没有个性,不需要签名
排名
4
文章
473
粉丝
3
评论
2
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术