In the way of SSM

2024-05-04 13:58
文章标签 ssm way

本文主要是介绍In the way of SSM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

MySQL server has gone away

gone away
搜了一下,有很多原因。但我想不是这样的
哈哈,因为没有用户名和密码
搜噶
mysql -uroot -pxxxxxx
bingo


mybatis-generator 自动生成代码工具

找了很多资料,generatorConfig.xml是很重要的配置文件,我纠结于classPathEntry ,也就是所谓的jdbc的位置。

我真的是蠢笨,pom.xml中。这个配置文件是需要懂的,to get

利用dependency把mysql-connector-java拉进来,就不必纠结generatorConfig.xml中的path了。

<plugins><plugin><groupId>org.mybatis.generator</groupId
        <artifactId>mybatis-generator-maven-plugin</artifactId><version>${mybatis-generator.version}</version><configuration><configurationFile>src/main/resources/generatorConfig.xml</configurationFile><verbose>true</verbose><overwrite>true</overwrite></configuration><executions><execution><id>Generate MyBatis Artifacts</id><goals><goal>generate</goal></goals></execution></executions><dependencies><!-- 数据库驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql-connectort-java.version}</version></dependency><dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>${mybatis-generator.version}</version></dependency></dependencies></plugin><!-- <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.5</source><target>1.5</target><encoding>UTF-8</encoding></configuration></plugin>--></plugins>

Error:java: Compilation failed: internal java compiler error

看到这里,我是一懵。
因为IUserDao,说它自己Counld not Autowire,No beans of “IUserDao” type found.我以为这个是它的internal error。其实并不是,这里的compiler error是指,jdk版本的关系。

Settings->Buid,Execution,Deployment->Compiler->Java Compiler.
选择与项目中配置的jdk一致(Project Structure->SDK->…)

知道是这里的问题后,我想了想,应该是这里的问题
pom.xml中关于build的配置部分,有一个maven-compiler-plugin.它选择的source和target都是1.5,与我查看的settings里的一样。
这里的plugin其实是可以去掉不用的,要不然就与项目中的不一致了。


classpath

我把粗心大意放在这里:

把web.xml中的内容放到target中也是一片红。

说到这里,Maven在生成项目目录的时候,sr/main下少了java文件夹。
不是什么大问题。

在相应位置新建java文件夹,打开Project Structure->Modules,点击项目demo,ok,右边sources底下,我们看到整个目录了,选择刚刚建立的java文件夹,然后Mark as Sources.

回到上一个问题,target中的为什么是这样的呢


async-supported

在spring mvc3.2及以上版本增加了对请求的异步处理,是在servlet3的基础上进行封装的.
使用时,注意 version=”3.0”.

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
...
</web-app>

MyBatis

搭建了这个环境,可我还不知道Mybatis怎么用
看了一些关于mapper文件的东西,勉强会用一些,但是复杂的sql用法,还需深入了解。

Spring MVC的前端后台的交互

说起来,以前接触的属于
Action -> Service ->Dao 感觉很容易上手(jio u zu).
Model-View-Controller。还不熟。

这篇关于In the way of SSM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/959358

相关文章

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

基于SSM+Vue+MySQL的可视化高校公寓管理系统

系统展示 管理员界面 宿管界面 学生界面 系统背景   当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业

SSM项目使用AOP技术进行日志记录

本步骤只记录完成切面所需的必要代码 本人开发中遇到的问题: 切面一直切不进去,最后发现需要在springMVC的核心配置文件中中开启注解驱动才可以,只在spring的核心配置文件中开启是不会在web项目中生效的。 之后按照下面的代码进行配置,然后前端在访问controller层中的路径时即可观察到日志已经被正常记录到数据库,代码中有部分注释,看不懂的可以参照注释。接下来进入正题 1、导入m

ssm 之事务管理出现错误

JDBC Connection will not be managed by Spring 项目采用的是分布式架构,分别有controller,service,solr三个服务器,之间通过dubbo进行调用,经过测试发现事务配置完以后不能通过spring进行管理,其中两条insert和一条update语句都执行完毕,异常并没有使得事务进行回滚,通过调取debug日志发现“JDBC Conn

SSM Spring MVC集成mybatis

一、练习目标 1、需求 完成部门基本的 CRUD 和分页查询,完成员工基本的 CRUD、分页查询和过滤查询(根据姓名和邮箱模糊查询,根据部门查询)。 2、技术架构 使用 Spring MVC + Spring + MyBatis,数据库选用 MySQL,视图选用 JSP。 3、SSM 集成作用及本质 作用:在框架上基础上开发,发挥各个框架在各层的好处,提高开发效率。 本质: Sp

ssm微信小程序的英语学习激励系统论文源码调试讲解

2 关键技术介绍 2.1 SSM框架 开发信息管理系统的主流框架是SSM(Spring + Spring MVC + MyBatis),SSM框架web层使用Spring MVC框架,使传输前后端数据变得简单;对于业务层使用Spring作为轻量级控制反转和面向切面的容器框架;对于相关SQL操作,采用Mybatis作为持久层框架,对JDBC进行封装,使得数据库的底层面向开发者操作处于一种

SSM+Ajax实现广告系统

文章目录 1.案例需求2.编程思路3.案例源码(这里只给出新增部分的Handler和ajax部分,需要详情的可以私信我)4.小结 1.案例需求 使用SSM+Ajax实现广告系统,包括登录、查询所有、搜索、新增、删除、修改等功能,具体实现的效果图如下: 2.编程思路 登录: 前端处理 使用jQuery的$.ajax方法,在用户点击提交按钮时(阻止表单的默认提交行为),向服

widows安装配置mamba_ssm环境

由于现在mamba大火,所以将mamba_ssm在windows中的环境配置进行介绍,如果你想在windows中进行开发,那么这是你最好的选择!! 安装步骤 1.anaconda下载 官网下载:https://www.anaconda.com/download 下载好后: 接下来点击进行安装,对于anaconda的安装,网上教程很多,请自行安装 下载CUDA 1.win+r打开cmd

基于SSM+Vue+MySQL的出租车管理系统

系统背景   现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本出租车管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此出租车管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎

ssm 捷邻小程序论文源码调试讲解

第二章 开发技术介绍 此次管理系统的关键技术和架构由B/S结构、java和mysql数据库,是本系统的关键开发技术,对系统的整体、数据库、功能模块、系统页面以及系统程序等设计进行了详细的研究与规划。 2.1 系统开发平台 在该在线捷邻小程序中,Eclipse能给用户提供更多的方便,其特点一是方便学习,方便快捷;二是有非常大的信息储存量,主要功能是用在对数据库中查询和编程。其功能有比较