ssm

ssm配置

泪湿孤枕 提交于 2019-12-21 10:02:34
先放目录结构,便于清晰了解整个项目 由简单的到复杂的进行排列: SqlMapConfig.xml: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 配置别名 --> <typeAliases> <!-- 批量扫描 别名--> <package name="com.lnp.model"/> </typeAliases> </configuration> jdbc.properties: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/data?characterEncoding=utf-8 jdbc.username=root jdbc.password=123 log4j.properties: # Global logging configuration log4j.rootLogger=DEBUG, stdout # MyBatis logging configuration...

idea搭建ssm框架

隐身守侯 提交于 2019-12-21 05:12:20
1、基本概念 1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 1.2、SpringMVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 1.3、MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。MyBatis是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data

ssm整合——Mybatis配置(1)

笑着哭i 提交于 2019-12-20 19:38:21
文章目录 mybatis搭建-基于注解 1. 环境准备 1.1 新建maven的webapp项目 1.2 新建必要的目录和文件 1.3 文件配置 2. 编写程序 2.1 User.java 2.2 IUserDao.java 2.3 测试程序 mybatis搭建-基于配置 1. 环境准备 1.1 新建maven的webapp项目 1.2 新建必要的目录和文件 1.3 文件配置 2.1 编写程序-类和表字段一致 2.1 User.java 2.2 IUserDao.java 2.3 IUserDao.xml 2.3 测试程序 2.2 编写程序-类和表字段不一致 2.1 User.java 2.2 IUserDao.java 2.3 IUserDao.xml 2.3 测试程序 mybatis搭建-基于注解 1. 环境准备 1.1 新建maven的webapp项目 1.2 新建必要的目录和文件 1.3 文件配置 pom.xml junit默认创建是4.11,手动改成4.12 < dependency > <!-- 单元测试,这里将原先的4.11版本改为了4.12--> < groupId > junit </ groupId > < artifactId > junit </ artifactId > < version > 4.12 </ version > < scope >

ssm框架中员工角色多对多关系的实现

…衆ロ難τιáo~ 提交于 2019-12-20 08:53:22
1.在mapper模块的mapper.xml中配置sql 需要获取员工的主键 useGeneratedKeys = "true" keyProperty = "id" keyColumn = "id" < ! -- 通过员工id , 获取角色 -- > < select id = "getEmployeeOfRole" parameterType = "long" resultType = "role" > select r . * from t_employee e join employee_role er on e . id = er . employee_id join t_role r on r . id = er . role_id where e . id = # { id } < / select > < ! -- 设置中间表 -- > < insert id = "saveRoles" parameterType = "hashmap" > insert into employee_role ( employee_id , role_id ) values < foreach collection = "roles" item = "item" separator = "," > ( # { id } , # { item . id } ) < / foreach

SSM整合

霸气de小男生 提交于 2019-12-20 04:22:48
查看不同MyBatis版本整合Spring时使用的适配包; 下载整合适配包 https://github.com/mybatis/spring/releases 官方整合示例,jpetstore https://github.com/mybatis/jpetstore-6 1. 搭建环境 创建一个 动态的Maven--WEB工程 (New Maven Project--->packing war) 导入SSM需要使用的jar包依赖信息 2 Spring + Springmvc 在web.xml中配置: Springmvc的前端控制器 实例化 Spring容器的监听器 字符编码过滤器 REST 过滤器 创建Spring的配置文件: applicationContext.xml :组件扫描、 连接池、 事务..... 创建Springmvc的配置文件: springmvc.xml : 组件扫描、 视图解析器 <mvc:...> 2.3 MyBatis 创建MyBatis的全局配置文件 编写实体类 Mapper接口 Mapper映射文件 2.4 Spring + MyBatis MyBatis的 SqlSession的创建 . MyBatis的 Mapper接口的代理实现类 整合的配置 ① 导入jar包 MyBatis、MySql、log4j、spring-context、spring

Mave环境搭建SSM集成空项目

丶灬走出姿态 提交于 2019-12-19 22:17:03
---恢复内容开始--- 一、空项目案例 软件:  链接:https://pan.baidu.com/s/18Fk8frnWMBRho43P98C97w  提取码:0rk7 项目:链接:https://pan.baidu.com/s/15V-r_DmYNSXEbsOMWxRFSg 提取码:ijnn 二、环境配置 https://blog.csdn.net/qq_37067955/article/details/83899758 三、空项目导入后的修改   1、修改数据库连接       (1)数据库地址、数据库名    (2)数据库驱动    (3)数据库用户名    (4)数据库用户名密码    2、修改pom.xml文件         修改为项目名    3 、打开Navigator         修改为项目名             修改后保存,一个空项目建成  4 、更新项目    ---恢复内容结束--- 来源: https://www.cnblogs.com/makangning/p/9956133.html

SSM项目启动报错WEB-INF\\lib\\javax.servlet-api-4.0.1.jar) - jar not loaded. See Servlet Spec 3.0, section 10

二次信任 提交于 2019-12-19 07:37:57
错误信息: validateJarFile(D:\tomcat_ryxunit\webapps\ryx_unit\WEB-INF\lib\javax.servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class原因:Tomcat/lib下面和Web-inf/lib下面的jar包有冲突,比如servlet-api.jar这样的jar包,所以,要删除WEB-INF/lib下面的这个jar包,但是编译的时候又会报错,所以可以将这个包放在项目的某个地方,然后添加到依赖中,然后将这个包设置为只在编译时间提供(scope=Provided): 注意:部署 Artifacts 的时候,选择已经编写好的模块,但是如果模块改了名字以后,可能 Artifacts 绑定的模块还没有改变(或者是另外一个一样名字的),这样会一直出错。所以最后重新建立一个 Artifacts . 而且名字不要起一样的! 来源: https://www.cnblogs.com/qianzf/p/11180012.html

SSM的定时器基于xml和注解两种方式

a 夏天 提交于 2019-12-18 14:10:26
1.注解方式 springmvc.xml配置的beans头部加上 1. xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd <!-- 定时任务注解扫描 --> <task:annotation-driven/> <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:task="http://www.springframework

详解intellij idea搭建SSM框架(spring+maven+mybatis+mysql+junit)(上)

烈酒焚心 提交于 2019-12-18 12:19:48
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。 其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 本文旨在快速且详细的介绍intellij idea 搭建SSM框架的过过程,特别适合对SSM框架不是很熟且感兴趣的朋友。 v 准备工作 开发环境准备 apache-tomcat-9.0 https://tomcat.apache.org/download-90.cgi apache-maven https://maven.apache.org/download.cgi MySQL https://www.mysql.com/downloads/ workbench https://dev.mysql.com/downloads/workbench/ Java jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html IntelliJ

ssm框架之将数据库的数据导入导出为excel文件

杀马特。学长 韩版系。学妹 提交于 2019-12-18 03:25:29
利用poi实现数据库的数据导入导出excel文件 在这里首先我要将自己遇到的各种问题,以及需求记录下来,做一个备忘,便于以后查看: 需求:主要实现两个功能,将oracle数据库里的数据导出为excel,同时需要将excel表格的数据导入到数据库 环境:springmvc + spring + mybatis + jdk1.7 + poi3.8 + easyui + oracle 在开始的时候,我就各种找jar包搭建环境,搭建环境时候所有的jar包都没有,只能去各种找,去下载,话不多说,直接上jar包, 然后就是各种配置文件,将配置文件现在直接贴出来: 《 applicationContext-dao.xml 》: 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" xmlns:p="http://www.springframework.org/schema/p" 4 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http:/