ssm

Spring+SpringMVC+MyBatis集成(SSM)

江枫思渺然 提交于 2019-11-26 06:14:23
<dependencies> <!--Spring核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <!--SpringMVC核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <!--Spring-test测试--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>$

ssm搭建简单web项目实现CURD

自作多情 提交于 2019-11-26 05:52:23
在之前已经对spring,spring-mvc,mybatis等框架有了了解,spring整合mybatis也进行了练习,ssm框架就是这三种框架的简称,那么我们如何使用这三种框架来设计web项目呢? 今天就简单的使用ssm框架搭建web项目,实现增删改查等基本操作: maven搭建web项目 导入需要使用的依赖文件: <dependencies> <!--核心包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.1.8.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.1.8.RELEASE</version> </dependency> <!--数据连接包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.1.8.RELEASE</version> <

SSM中使用spring注解支持使用redis缓存

淺唱寂寞╮ 提交于 2019-11-26 04:11:07
SSM中使用spring注解支持使用redis缓存 在maven工程的pom.xml文件中引入相关依赖。 <!-- 第七部分:redis依赖 --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>2.1.6.RELEASE</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.1</version> </dependency> 编写配置类。 package com.HW_CloudComputer.webconfig.cachingconfig; import com.HW_CloudComputer.model.TimeDelays; import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation

SSM整合Swagger后,测试报错

会有一股神秘感。 提交于 2019-11-26 04:07:30
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/D:/workApp/maven/maven-repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 6; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.servlet.ServletContext' available: expected at least 1 bean which

SSM处理数据的空格

谁说我不能喝 提交于 2019-11-26 03:42:53
这种情况只会出现在String类型的数据中,我是最近偶然才发现这个问题的,由于数据库的数据我是从别处粘贴过来直接放到数据库的,比如【密码】这个字段,它的值是经过MD5加密得到的字符串,我在复制的时候不小心带了一个空格。 这个微小的瑕疵仍是没被我发现,于是在我登录的时候,输入正确的账号密码却出现了提示密码错误。 于是我把数据库查询到的密码和页面输入的进行加密的密码都输出 这不完全一样吗! 真的是一样的吗? 这个空格,就是罪恶的源头!那么问题来了,我们该如何去除这个空格?这条数据就通过Mapper接口将查询结果映射给PO类的,我们可以在PO类中动手脚,比如在每个String类型的 setter 方法中添加 trim() 方法。 public String getPassWord ( ) { return PassWord ; } public void setPassWord ( String passWord ) { PassWord = passWord . trim ( ) ; //使用trim()方法去除空格 } 可能会有同学觉得这种方法太麻烦了,要修改每个String类型的字段。有没有那种一键去空格的功能呢,方便简单又快捷的那种。这个我也不知道,我也懒得用上面那种方法一个一个的去改,于是我使用了万能的反射: 将接收数据的PO类丢到反射中,提取出所有String类型的字段

API(Spring Boot SSM)——bug笔记

强颜欢笑 提交于 2019-11-26 02:39:01
时间 mysql数据库时间正常。swagger显示时间少八小时 在application添加配置: properties写法:spring . jackson . time - zone = GMT + 8 yml写法: spring : jackson : time - zone : GMT + 8 generatorConfig: 里的 targetRuntime 属性 targetRuntime 属性影响到 mybatis-generate 生成的sql文件,我一般用 targetRuntime="MyBatis3DynamicSQL" ,可以链式调用where().and()等等。 官网:http://mybatis.org/generator/index.html 参考的博客:https://www.jianshu.com/p/2cace13b7819 来源: CSDN 作者: spicyStrip 链接: https://blog.csdn.net/spicyStrip/article/details/103235030

java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目

妖精的绣舞 提交于 2019-11-25 23:31:33
今天我们来搭建一个简单的基于springboot的ssm(spring + springmvc + mybatis)的maven项目,使用的数据库为mysql。好了废话不多说。开始搞起。 最终项目目录结构 创建过程 1.创建开关SpringBootApplication 为了创建快速。我们使用idea自带的创建springboot来创建结构,当然创建普通的web项目也是可以的。(使用eclipse的同学可以按照一会的图来自己创建目录结构) 1.1 创建项目,按照图示进行选择 1.2 1.3 1.4 好了 我们的初始项目算是创建完成了。项目结构如下图所示,其中 Ssmspringboot2Application就是我们的开关文件 其实现在一个最简单的springboot项目我们已经搭建完成了。什么?不相信?,你可以运行一下Ssmspringboot2Application这个文件呀。会报你未配置dataSource,我们如下图所示进行一下配置即可完成一个最简单的springboot项目进行跑通 spring .datasource .url =jdbc:mysql://localhost: 3306 /maxrocky spring .datasource .username =root spring .datasource .password = 123456 spring

LVM的创建与快照和SSM存储管理器的使用

邮差的信 提交于 2019-11-25 23:27:42
LVM:Logical Volume Manager(逻辑卷管理) 概念(名词): PV:Physical Volume(物理卷) VG:Volume Group(卷组) LV:Logical Volume(逻辑卷) 最小存储单位为:PE 总结: 名称 最小存储单位 硬盘 扇区(512B) 文件系统 block(1K,4K) RAID chunk (512) mdadm -c LVM PE (16M 自定义) 创建LVM: 准备分区: #fdisk /dev/sdb 分三个分区: sdb1,2,3 创建PV [root@localhost ~]# pvcreate /dev/sdb{1,2} Physical volume "/dev/sdb1" successfully created Physical volume "/dev/sdb2" successfully created 创建VG [root@localhost ~]# vgcreate Vg1 /dev/sdb{1,2} Volume group "Vg1" successfully created 创建LV [root@localhost ~]# lvcreate -n LV1 -L 1.5G Vg1 Logical volume "LV1" created. -n 指定LV名称,-L 指定大小 各种查看 #pvs

SSM小结(新手总结)

这一生的挚爱 提交于 2019-11-25 19:30:42
第1章 初始MyBatis 1.1 框架技术 1.1.1 框架的概念 框架是一个提供了可重用的公共结构的半成品。 1.1.2 主流框架的介绍 1.Struts 2框架 Struts 2以WebWork优秀的设计思想为核心,吸收了Struts框架的部分优点,提供了一个更加整洁的基于MVC设计模式实现的Web应用程序框架。它引入了几个新的框架特性,从逻辑中分离出横切关注点的拦截器,减少或者消除配置文件,贯穿整个框架的强大表达式语言,支持可变更和可重用的基于MVC模式的标签API等。Struts 2充分利用了从其他MVC框架学到的经验和教训,使整个框架更加清晰、更加灵活。 2.Hibernate框架 Hibernate是一个优秀的持久化框架,负责简化将对象数据保存到数据库中,或从数据库中读取数据并封装到对象的工作。Hibernate通过简单配置和编码即可替代JDBC烦琐的程序代码。 3.Spring框架 Spring也是一个开源框架。它的目标是实现有的JavaEE技术更容易使用和促进良好的编程习惯。它是一个轻量级的框架,渗透了JavaEE技术的方方面面。它主要作为依赖注入容器和AOP实现存在,还提供了声明式事务,对DAO层的支持等简化开发的功能。Spring还可以很方便地与SpringMVC、Struts2、MyBatis、Hibernate等框架集成