通过maven搭建spring MVC问题小记

使用 IDEA + Maven 搭建传统 Spring MVC 项目的详细步骤(非Spring Boot) Application Context:设置上下文路径(如 /myapp,默认可能为 Artifact 名)1、点击 Run/Debug Configurations 下拉框 → 选择配置好的 Tomcat 配置。URL:访问路径可以是http://localhost:8080/项目名/,这里没有配置项目名。4、访问 http://localhost:8080/你的上下文路径 测试。Application Server:选择已配置的 Tomcat。JRE:这里采用系统配置好的,如果没有配置的,这里配置下。 阅读详情

maven 知识:

1)

pom.xml标签意义:

modelVersion: 这个XML文件所使用的POM格式的版本
groupId: 相当于这个project的所有者或者机构的一个标识,一般是com.company.xxx这种格式
artifactId:  这个project最后所生成的文档(jar、war)的名字,比如对于junit这个开源的project,它的artifactId就是junit
packaging: 这个project的打包的类型,一般是war、jar等值
version: project的版本
name: project的名字,生成文档等内容的时候会用的这个名字

2)maven里面有一个repository的概念,当我们的项目依赖于某个jar时,maven会去repository里面去找。repository分两种,一种是远程的,一种是本地的。如果有几个project都用到junit,我们可以把junit放在repository里面,几个project可以公用,节约存储空间而且方便管理,这个repository的位置可以在pom.xml里面通过填写

<dependency>
       ......
      </dependency>
设置。

3)本地的默认的路径是安装用户的目录下的 .m2\repository 文件夹。如果一个依赖项在本地的repository里面没有,那么maven会去他自己的远程的repositoryhttp://repo.maven.apache.org/maven2 去下载后放到本地的repository里面。


1.pom.xml版本使用统一变量

      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <spring.version>4.0.2.RELEASE</spring.version>
    </properties>

如:            <version>${spring.version}</version>


2.eclipse提示:dynamic web module 3.1 requires 1.7

方案:在pom.xml加入:

       <plugins>
        <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
        </configuration>
    </plugin>
    </plugins>




3.当前端传来的Bean中含有枚举变量,浏览器报400错误。

解决:在springmvc.xml

加入

   <bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
   <property name="converters">
<set>

   <bean class="com.yz.demo.TestConverter" />
</set>
   </property>
</bean>

testConverter:

public class TestConverter implements Converter<String, DemoEnum> {

	@Override
	public DemoEnum convert(String source) {
		try {
			return DemoEnum.getStatusChange(Integer.parseInt(source));
		} catch (Exception e) {
			return null;
		}
	}

}


快速搭建Spring Boot+Spring MVC Spring Boot的出现大大简化了Spring项目的初始搭建和开发过程,今天我们快速搭建一个带有页面渲染(themeleaf模板引擎)的Spring Boot环境。 一、首先我们在IDEA中创建一个Maven项目 勾选create from archetype,选择webapp 二、在pom文件中添加Spring Boot依赖和themeleaf依赖       org.s 阅读详情

相关推荐

Spring MVC+Maven+Freemarker+Mybatis开发环境搭建

利用STS(Spring Tool Suite)开发工具可以很方便的创建一个基于Maven的Spring MVC工程项目。然后再分别集成Freemarker以及Mybatis。 STS官网下载地址:点此下载Spring Tool Suite 运行STS后, 设置下工作空间的默认编码方式为UTF-8,Window->Preferences->General->Workspace。 配置下JRE

後雪寒的专栏 5420

SpringMVC-Maven依赖包

<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compile...

weixin_30877227的博客 1709

使用 IDEA + Maven 搭建传统 Spring MVC + Thymeleaf 项目的详细步骤

【代码】使用 IDEA + Maven 搭建传统 Spring MVC + Thymeleaf 项目的详细步骤。

打代码是一天,不打代码也是一天 1893

手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)

手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版) SSM(Spring+SpringMVC+Mybatis),目前较为主流的企业级架构方案。标准的MVC设计模式,将整个系统划分为显示层、Controller层、Service层、Dao层四层,使用SpringMVC负责请求的转发和视图管理,Spring实现业务对象管理, MyBatis作为数据对象持久...

永远的VC的专栏 4956

【spring】IDEA搭建maven+spring mvc+mybatis环境(一)

【spring】IDEA搭建maven+spring mvc+mybatis项目使用intellij idea搭建maven+spring mvc+mybatis项目框架1. 环境准备2.项目搭建2.1 创建maven项目2.2 配置springmvc2.3 配置mybatis3.验证3.1 配置启动tomcat 使用intellij idea搭建maven+spring mvc+mybatis项...

Think Different 600

maven springMVC4.1+easyUI整合(多模块项目)

maven springMVC4.1+easyUI整合(多模块项目),tomcat,jboss

IDEA用Maven创建SpringMVC项目和配置(XML配置方法)

IDEA用Maven创建SpringMVC项目和配置(XML配置方法) 一个人的百度甚是寂寞,最近在写Java后台,用Maven创建的SpringMVC项目可谓爬了很多的坑,在百度滚了一天终于有点眉目。 工具准备:IDEA2018.2.4 Java JDK 1.8 IDEA创建项目 1、新建一个M aven Project,并且选择webapp原型。 2、如图所示,这里的GroupId和A...

BLUEHEART 2万+

maven 整合 springboot mybatis druid

maven 整合 springboot mybatis druid 模块化

spring MVC 初学者入门-搭建一个Spring MVC项目

将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),以实现关注点分离。这种模式用于应用程序的分层开发。•:负责数据和业务逻辑,通常包含数据存储、检索和业务规则。包含业务逻辑和数据状态。•:负责显示数据(模型)的用户界面,不包含业务逻辑。包含展示逻辑,将模型的数据渲染为用户界面。•:接收用户的输入,调用模型和视图去完成用户的请求。包含逻辑,用于响应用户输入并更新模型和视图。

BF0624的博客 3256

Profinet从站开发初体验:用p-net开源库和树莓派快速搭建一个IO设备模拟器

本文详细介绍了如何使用p-net开源库和树莓派快速搭建Profinet从站IO设备模拟器。从开发环境准备、p-net源码编译到设备模拟器功能实现,提供了全流程实战指南,帮助开发者快速掌握工业通信协议开发技巧,适用于工业自动化领域的设备互联测试与验证。

weixin_30384217的博客 383

模拟CMOS集成电路设计入门学习(1)

模拟CMOS集成电路设计入门学习(1):二级效应

qq_61052827的博客 3086

初识Spring MVC并使用Maven搭建SpringMVC

Spring MVC基于MVC模式(模型(Model)-视图(View)-控制器(Controller))实现,能够帮助你构建像Spring框架那样灵活和松耦合的Web应用程序。 核心类与接口 DispatcherServlet 前置控制器 HandlerMapping 处理器映射 Controller 控制器 ViewResolver 视图解析器 View 视图处理 Sprin...

爱你の大表哥的博客 364

NX/UG二次开发—CAM—设置程序修剪边界Boundary

最近做了一个设置CAM程序边界的小工具,分享一下经验(官方的代码在文章末尾处),以下均以修剪边界曲线为例。 以下为官方提供的源码: /***************************** Include Files **********************************/ #include <stdlib.h> #include <uf.h> #include <uf_obj.h> #include <uf_object_type

门前大桥下,游过一群鸭,快来看一看,原来是C++ 3739

用Maven搭建Spring+Spring MVC+Hibernate框架

我使用的开发环境软件是Eclipse MARS版,JDK1.7,tomcat7,maven3.5.

Tmoteotc的博客 498

搭建PX4开发系统(Ubuntu 22.04)

本文是《从零开始学 PX4 无人机开发》系列第二篇,适合开发者在 Ubuntu 系统下快速搭建 PX4 编译与仿真环境,支持 QGroundControl、Gazebo、MAVSDK 等完整工具链。

qq_15856721的博客 4203

Android 13/14/15 默认授权应用权限的实现方法

Android版本修改方式实现原理13/14修改Permission.java将所有权限标记为Normal权限15修改DeviceIdleController.java + DefaultPermissionGrantPolicy.java监听应用安装并主动授权。

m0_60898338的博客 2913

Eclipse Maven构建Spring MVC项目

工作中项目开发使用Maven管理项目的构建、打包、编译,框架采用的是Spring MVC框架,并且实现了多模块、多项目的管理。自己也简单的参与了架构的设计。对于初学者来说,使用Maven构建项目并不是一件容易的事情,本文的目的就是引导新手使用maven构建springmvc项目。 准本工作        1、Eclipse             尽量选用较高版本的Eclispse,因为ec

LCore的专栏 6820

SAP 未清PO数量 = 采购订单数量 - 已收货数量

本文介绍了SAP系统中查询未清PO数量的6种方法:1.标准采购报表(ME2L/ME2M/ME2N)适合业务用户快速查询;2.物料需求报表(MD04)可查看单个物料的供需情况;3.SQVI快速查询器提供自定义字段的灵活性;4.ABAP报表适合开发人员处理复杂逻辑;5.SAPQuery经配置后可供业务用户使用;6.BI/HANA方案适合大数据量分析。每种方法各有优缺点,用户可根据自身技术水平和具体需求选择,日常查询推荐使用标准采购报表ME2L/ME2M。

金牌架构师 1860

2022 最新 Mac idea创建Spring MVC的Maven项目

idea创建Spring MVC的Maven项目

m0_37494983的博客 3737

操作系统实验一到实验九合集(哈工大李治军)

操作系统实验一到实验九合集(哈工大李治军) 有详细代码及注释,程序已在本地测试,均能跑通

leoabcd12的博客 5万+

YOLOv8改进 | Neck篇 | Slim-Neck替换特征融合层实现超级涨点 (又轻量又超级涨点)

本文给大家带来的改进机制是Slim-neck提出的Neck部分,Slim-neck是一种设计用于优化卷积神经网络中neck部分的结构。在我们YOLOv8中,neck是连接主干网络(backbone)和头部网络(head)的部分,负责特征融合和处理,以便提高检测的准确性和效率。亲测在小目标检测和大尺度目标检测的数据集上都有大幅度的涨点效果(mAP直接涨了大概有0.4左右。同时本文对Slim-Neck的框架原理进行了详细的分析,不光让大家会添加到自己的模型在写论文的时候也能够有一定的参照。

Snu77的博客 1万+

maven搭建spring mvc+ibatis项目 .

一.背景介绍   对于初学者,用maven构建项目并不是一件容易的事,springmvc并不是MVC中的主流,但是本人觉得springmvc比struts要好用,真正做到了零配置。一次使用,就放不下了。 二.准备工作   1.Eclipse 3.7   2.maven   3.Eclipse 需要安装maven插件。url:maven - http://downloa

流浪的虾壳 1703

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

spring起步 搭建基于Maven的Spring MVC工程

环境  Win7 旗舰版 +myeclipse-10.7-offline-installer-windows 1.maven安装  1.1检查JDK的安装以及环境变量的配置    打开cmd    echo %JAVA_HOME%    java -version  我这里的版本为 jdk1.7.0_55 1.2下载maven并解压到某个目录 (1)

路远,漫步前行 825

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Spring MVC入门:搭建Web项目(附项目搭建代码)

本文介绍了Spring MVC项目的搭建过程,包括其核心组件(DispatcherServlet、HandlerMapping等)的作用解析。通过创建Maven项目、引入Spring MVC依赖、配置DispatcherServlet(支持XML和Java两种方式)以及创建控制器和视图等步骤,详细演示了如何构建一个基础的Spring MVC Web项目。文章还提供了完整的配置示例代码,帮助开发者快速掌握Spring MVC的实战应用技巧。

fykam的博客 1195

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

maven搭建spring mvc+ibatis项目

一.背景介绍   对于初学者,用maven构建项目并不是一件容易的事,springmvc并不是MVC中的主流,但是本人觉得springmvc比struts要好用,真正做到了零配置。一次使用,就放不下了。 二.准备工作   1.Eclipse 3.7   2.maven   3.Eclipse 需要安装maven插件。url:maven - http://downloa

1万+
上一篇: 建立maven项目
下一篇: EasyUI 问题小记
classic_YZ
博客等级 码龄12年 3粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值