Maven搭建SpringMVC+Mybatis项目时遇到的问题记录

Maven+SSM整合搭建(Spring+SpringMvc+Mybatis) 一、简述     作为一个JAVA新手,虽然有一些开发的底子,但是在SSM框架的学习中也是步履艰难。俗话说好记性不如烂笔头,在搭建好一个简单的基于SSM框架的小项目后,做以下的整理,文中表达不清楚的地方,还望各位给予建议(学习阶段借鉴雷老师的“SSM高级整合视频教程”,因为本人对版权一事不太清楚,所以此处不在上链接了,有兴趣的同学可以去找一下相关视频)。     项目地址:https://gi 阅读详情

在跟随该教程时遇到若干问题:《Maven搭建SpringMVC+Mybatis项目详解》

在这里总结一下问题和解决方法

1. 问题:Maven无法下载jar

原因:Maven默认中央仓库无法访问(这个地址时好时坏)

解决方法,配置国内的镜像

<mirrors>
    <mirror>
        <id>nexus-osc</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus osc</name>
        <url>http://maven.oschina.net/content/groups/public/</url>
    </mirror>
    <mirror>
        <id>nexus-osc-thirdparty</id>
        <mirrorOf>thirdparty</mirrorOf>
        <name>Nexus osc thirdparty</name>
        <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
    </mirror>
</mirrors>

2. 问题:Maven自动部署插件(org.codehaus.cargo)报错

原因:未知

解决方法:换插件(换了之后还是报错,最后换了个版本才成功)

<!-- 部署至Tomcat -->  
        <plugin>
		<groupId>org.apache.tomcat.maven</groupId>
		<artifactId>tomcat7-maven-plugin</artifactId>
		<version>2.2</version>
		<configuration>
			<url>http://127.0.0.1/manager/text</url>
			<server>tomcat7</server>
			<path>/LKShopping</path>
			<username>admin</username>
			<password>admin</password>
		</configuration>
	</plugin>

3.问题:在写接口实现的时候为了便于观察给方法加上了注解@Override,结果报错:


查询后得知要JDK6之后才支持在实现接口时加上@Override注解,但是我的JDK是1.7的:


继续搜索答案,结果需要在 Windows->Preferences-->java->Compiler-->compiler compliance level 中选择 1.6以上,但是我发现我的是1.7,调成1.6还是没用又调回来:


最后看到一篇博客中说到在报错的工程上,鼠标右键选择 Properties-->Java Compiler-->compiler compliance level 中选择 1.6以上,成功解决



但是这时候又报错了:


好吧继续搜索问题,得到解决办法,右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。把java改成对应版本。



4.问题:在测试Spring和Mybatis配置报错, org.springframework.beans.factory.BeanInitializationException: Could not load properties; nested exception is java.io.FileNotFoundException: class path resource [calsspath:config.properties] cannot be opened because it does not exist

把spring.xml中的路径去掉classpath后解决:


5.问题:在测试Spring和Mybatis配置报错:


原因是mysql服务没启动......启动后解决

未完待续...


idea 下搭建springMvc + mybatis+Maven 刚开始使用idea,发现idea与myEclipse差别还是很大的,从搭建的简单的SpringMvc开始,一路遇到种种困难。本文讲诉idea搭建springMvc + mybatis+Maven,环境;希望给新手带来帮助。1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert 阅读详情

相关推荐

台达PLC DIAdesigner-AX 编程实战:从安装到通信配置

本文详细介绍了台达PLC DIAdesigner-AX编程的实战操作,从软件安装、项目创建到通信配置的全流程。重点讲解了TCP/IP通信设置、库文件管理及常见错误处理,帮助工程师快速掌握台达PLC编程技巧,提升工业自动化项目的开发效率。

weixin_29215391的博客 530

框架(Spring、SpringMvc、MyBatis)学习过程中遇到的问题以及解决方式汇总(持续更新~~~)

学习spring框架中遇到的问题以及解决方式记录

qq_43751200的博客 799

【若依(ruoyi)】BootstrapTable列宽定制实战:突破width属性限制的两种方案

本文针对若依(RuoYi)框架中BootstrapTable组件列宽设置失效的常见问题,提供了两种实战解决方案。通过CSS样式覆盖法强制定义列宽,或利用formatter函数进行动态HTML包裹,有效突破width属性限制,实现精准的表格列宽定制。

weixin_29013129的博客 174

【SpringMVC】SpringMVC整合Mybatis遇到的问题及解决

至于说,为毛线不能使用lintener-class,是因为在web-app_3_0.xsd结构定义文件中,根本就不提倡这些配置,因为Servlet3.0已经支持注解形式;平时,我们一般使用tomcat6.0,是不能够使用servelt3.0的,tomcat6.0还不能支持那些规范;是的,是没有在pom.xml配置build包含 xml,导致target目录下没有userMapper.xml。这里我插件玩的不熟,所以没办法,只能手动在resources目录下建包,把每个mapper.xml手动粘贴进去。

Robin的博客 663

mac搭建ios自动化环境之WebDriverAgent配置

一、WebDriverAgent 1、简单介绍: WebDriverAgent是facebook为苹果公司开发的一款自动化测试工具,github上有下载资源;另外appium安装后也会自动安装自带的WebDriverAgent;可以用自带的,也可以从github下载并替换自带的; 2、不同appium版本自带WebDriverAgent默认路径不同 1)appium 1.10.1之前版本: npm方式安装: /usr/local/lib/node_modules/appium/node_modules/a

qq_30237715的博客 2761

LVGL 9Text Area 控件 (lv_textarea) 使用指南

是一个可编辑的文本输入控件,通常用于在用户界面中输入和编辑多行或单行文本。该控件支持文本插入、删除、光标控制、文本选择、密码输入等功能。它的文本内容可以通过键盘、API 或事件进行修改,还可以设置最大文本长度、占位符文本和密码模式等。是一个强大且灵活的文本输入控件,适用于多种用户输入场景,支持文本插入、删除、光标控制、密码输入等功能。通过 LittlevGL 提供的丰富 API,开发者可以自定义文本区域的外观和行为,实现复杂的文本输入需求。

m0_62599305的博客 1674

搭建springmvc-spring-mybatis的maven项目遇到的问题总结

1.因为我使用idea创建的是聚合工程,子模块虽然创建的是webapp类型,但是还不算web项目,没有artifacts。 解决方法:File-Project Structrue-Project Settings-Artifacts中添加子模块war包。Modules中修改web的Deplooyment Desciptos 和Web Resource Directories. 2.包找不到路径。就好像没有jar包一样,pom文件也没问题。 问题原因:不清楚 解决办法:idea中Reimport A

wangalong123的博客 346

使用Simulink进行基于IIR滤波器的设计与稳定性分析仿真

IIR滤波器的稳定性与其系统函数的极点位置密切相关。如果所有极点都位于Z平面的单位圆内,则该滤波器是稳定的;否则,滤波器将是不稳定的。在设计IIR滤波器时,确保其稳定性对于避免输出信号发散至关重要。明确你的系统需求,比如输入信号类型(如正弦波)、采样率、IIR滤波器的设计参数(如滤波器类型、阶数、截止频率等)。假设我们需要设计一个低通IIR滤波器,用来去除高于500Hz的所有频率成分,保留低于500Hz的信号成分。采样率为8kHz。

xiaoheshang_123的博客 150

搭建springMVC+spring+mybatis遇到的问题及解决方案

1、搭建完框架后,在tomcat中启动项目报 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误 解决方案: Open the project's properties (e.g., right-click on the project's name

ycbx1234的专栏 939

Allegro174版本如何关闭模块复用后铜皮自动从动态变成静态操作指导

在用Allegro进行PCB设计的时候,模块复用是使用的十分频繁的操作,当Allegro升级到了174 S034版本的时候,当使用模块复用的功能的时候,模块内的铜皮会自动动静转换,大部分情况是不需要的。版本如何关闭模块复用后铜皮自动从动态变成静态操作指导。如何关闭这个功能,具体操作如下。

weixin_54787054的博客 1259

8、水力压裂引起的地质材料力学性质变化的可视化研究

本研究探讨了水力压裂引起的地质材料力学性质变化的可视化方法。利用超声剪切波形数据,通过短时傅里叶变换(STFT)和主成分分析(PCA)进行特征提取和降维,并应用K-means聚类、凝聚聚类和DBSCAN等无监督学习方法对地质力学变化进行非侵入式可视化分析。研究比较了不同特征工程、聚类方法和降维策略对可视化效果的影响,并结合位移不连续性理论为聚类结果分配地质力学变化指数,以提高结果的物理解释性。最终,该方法成功实现了对水力压裂引起的岩石力学性质变化的高效、可靠可视化。

emacs5lisp的博客 109

Ubuntu 20.04源码编译升级GCC 12.2:依赖配置与多版本切换实战

编译器是软件构建链路的基石,GCC作为Linux生态最核心的编译工具链,其版本直接决定了C、C++乃至Fortran项目的构建能力与运行兼容性。很多开发者熟悉apt安装GCC的便利,但面对新版本C++20特性或新版CUDA、Python等依赖时,系统自带的旧编译器往往力不从心。在Ubuntu LTS系列中,默认GCC版本锁定于发布时代,想要升级大版本通常需走源码编译路线。源码安装GCC是一套典型的“配置-编译-安装-切换”流程,涉及GMP、MPFR、MPC等数学依赖库的预处理,configure参数的自定义

weixin_34226182的博客 351

波浪补偿控制(AHC)之波浪发生器(CODESYS完整源代码)

波浪发生器平台详细算法和结构介绍请参看下面博客文章:CODESYS平台如何建立FC和FB,请参看下面博客文章:

RXXW_Dor的博客 401

用idea搭建SSM项目,原来这么简单

按照文章内容进行尝试可以成功。 原文链接:https://www.cnblogs.com/yeya/p/10320885.html 目录 前言 软件环境 创建项目 数据库文件 配置文件 pom.xml log4j.properties jdbc.properties applicationContext.xml spring-mvc.xml web.xml 运行项目 编写代码 前言 前阵子突发奇想,想学习下SpringMVC的源码,于是打算用idea.

ZHAOXING_ME的博客 622

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

SSM整合过程错误记录(2)

ssm整合过程错误记录(2) 建好maven项目之后开始整合项目。之前想要一步到位结果出现了非常多的bug,改到怀疑人生,这次准备一步一步来整合,首先把springMVC先配好。 1、配置完web.xml和springmvc-config.xml后进行第一次页面跳转测试,结果如下: 注:并没有错误提示 原因:tomcat配置出错,没有部署模式,修改之后如下: 2、部署完成之后再次进行测试,页面还是上面那样,注:有报错:Could not open ServletContext resource [/WE

qq_44900740的博客 162

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

快速搭建SSM(Spring,SpringMVC,Mybatis)环境详细过程

快速搭建SSM(Spring,SpringMVC,Mybatis)环境详细过程 我是做移动(Android)开发的,这几天利用项目空隙大概学习了数据接口的相关知识,在这里主要记录一下搭建SSM环境的操作过程。所谓“工欲善其事必先利其器”,搭建开发环境往往是学习的第一步,其实这么说不太准确,选择使用什么环境才是最先应该考虑的,暂时叫做第零步吧。 快速搭建SSMSpringSpringMV

Steven Go 5万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

基于Maven的SpringMVC+Mybatis+mysql的框架搭建

基于Maven的SpringMVC+Mybatis+mysql的框架搭建最近工作比较闲了,觉得自己很多东西都已经忘记差不多了,特此搭建一个框架来熟悉熟悉,顺便为以后自己做一个项目做好准备: SpringMVC简要介绍 mybatis简要介绍 项目构建过程及代码 SpringMVC的简要介绍 熟悉MVC的同学都知道,MVC即model(模型)-view(视图)-controller(控制),用一种

long511703的专栏 2075

基于maven搭建spring+springMVC+mybatis(SSM)框架项目

一.简介 这篇文章是记录我自己手动搭建基于maven的SSM(spring+springMVC+mybatis)框架项目的整个过程,目的是为了加深印象和方便以后查阅以及整理思路。 二.开发环境准备 (1)系统:Windows10(专业版) (2)eclispe版本:Eclipse Java EE IDE for Web Developers.(4.6.2) (3)maven版本:apac...

java_MrZHANG的博客 887

SpringMVC执行原理、SSM(Spring+SpringMVC+Mybatis)项目基本框架搭建

SpringMVC执行原理、整合SSM框架。 SSM项目框架 : 搭建数据库环境基本环境搭建新建一Maven项目,添加web的支持pom.xml导入依赖和资源过滤设置建立基本结构和配置框架建包、配置mybatis数据库编写实体类、接口、接口实现类等

Mj_yong的博客 1594

Maven搭建SpringMVC+Mybatis项目

摘要---

半杯茶半杯沙的专栏 332

2020新手学习Maven+SpringMVC+Mybatis开发项目

非科班出身,学习是自学,所以学习侧重点往往编程语言本身,而忽略框架的重要性,这次JavaWeb刚好有机会小伙伴带着学习。 以下是学习心得,仅仅记录学习过程和想法,不涉及项目实操 Maven:用下来感觉就是方便管理jar包,利用pom.xml配置信息,例如以下 <dependency> <groupId>org.springframework</groupId...

百老讲数据 413

IDEA搭建SSM+maven项目

IDEA搭建SSM+maven项目 IDEA搭建SSM+maven项目 创建maven项目 使用idea创建maven项目在这里就不多说了,网上都有,也很简单! 编写pom.xml文件 网上整合出的pom文件代码有很多,新手可以不必自己一个个收集jar包。 这里直接放出完整的代码,内涵注释,先不多做解释~直接替换都行! 粘贴完以后,记得点import changes哦! 然后赶紧做下一步,别傻等着...

耐耐猪的博客 2783

SSM框架——(SpringMVC+Spring+MyBatis+Maven多模块)整合

SSM SpringMVC + Spring + MyBatis Maven多模块项目 什么是SSM框架? SpringMVC: 1.客户端发送请求到DispacherServlet(分发器) 2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller 3.Controller调用业务逻辑处理后,返回ModelAndVi...

yori_chen的博客 1万+

SSM(Spring+SpringMVC+MyBatis+Maven)框架搭建详细记录

SSM(Spring+SpringMVC+MyBatis+Maven)框架搭建 一、创建maven工程 File --> New --> Project --> Maven --> Create from archetype --> maven-archetype-webapp 工程建好后需创建的必要目录如下: 二、引入必要依赖 <properties&gt...

云泽的博客 238

eclipse下springmvc+spring+maven+mybatis+mysql的搭建,并实现增删改查

eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建 这篇文章主要讲解在eclipse环境下SpringMVC+Maven+Mybatis+MySQL的项目搭建过程。 创建Maven工程。   右击-->New->Other   点击->Manven Porject   点击->勾选快速框架   输入项目名,包(Packa...

一路向北 2035

maven+springMVC+mybatis框架搭建

1.  工程目录结构整理清楚 在src/main/java文件夹中,新建包cn.springmvc.model(存放javabean),                                             cn.springmvc.dao(存放spring与mybatis连接接口),

Q_zx1bydcom的专栏 412
下一篇: JAVA简单解决约瑟夫环问题
lk-eternal
博客等级 码龄11年 5粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值