随笔分类 -  java / ssm

摘要:目录Mybatis使用findById获取值的进行操作问题过程原因:解决方法: Mybatis使用findById获取值的进行操作问题 当标签使用了useCache="true"的findById方法获取一个po对象时,该对象的set值会直接影响到mybatis二级缓存的结果。 过程原因: 例如: 阅读全文
posted @ 2022-11-09 16:50 站着说话不腰疼 阅读(207) 评论(0) 推荐(0)
摘要:目录shiro+spring+springmvc 整合创建一个工程导入项目maven依赖包:web.xml中配置shiro过滤器spring-shiro.xml配置认证登录登录原理登录页面登录代码的实现认证拦截过滤器测试认证代码认证信息在页面显示认证成功以后的首页退出登录使用LogoutFilter 阅读全文
posted @ 2022-04-07 19:40 站着说话不腰疼 阅读(712) 评论(0) 推荐(0)
摘要:目录shiro框架shiro介绍什么是shiro为什么要学Shiro基本功能AuthenticationAuthorizationrealmSession ManagerSesseionDAOCacheManagerCryptographyshiro依赖包shiro认证身份验证principalsc 阅读全文
posted @ 2022-04-07 19:38 站着说话不腰疼 阅读(307) 评论(0) 推荐(0)
摘要:ssm总结 什么是ssm? ssm的全称是:spring+springmvc+mybatis的整合。 spring spring是一个轻量级的框架。是早期的EJB的替代品。支持可拔式式的组件开发。我们所追求的高内聚,低耦合。高内聚就是使代码分层,分工明确。而实现低耦合,就是降低层与层之间的直接关系, 阅读全文
posted @ 2022-04-07 19:35 站着说话不腰疼 阅读(361) 评论(0) 推荐(0)
摘要:目录spring-mybatis整合准备工作,架包创建一个虚拟目录放配置文件开始配置spring的配置(applicationConfig.xml)整合mybatis部分注解的配置 spring-mybatis整合 准备工作,架包 创建一个虚拟目录放配置文件 开始配置spring的配置(applic 阅读全文
posted @ 2022-04-07 19:35 站着说话不腰疼 阅读(48) 评论(0) 推荐(0)
摘要:ssm的集成 所用到的jar: 包结构: spring.xml的配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt 阅读全文
posted @ 2022-04-07 19:33 站着说话不腰疼 阅读(56) 评论(0) 推荐(0)
摘要:目录springMVC传统的web开发模式MVC的web开发MVC的入门案例springmvc的执行流程对静态资源的访问@RequestMapping两种限制数据绑定响应传值处理乱码问题支持RESTFUL风格的url请求请求转发和重定向文件上传和下载文件上传文件下载springmvc的拦截器Spri 阅读全文
posted @ 2022-04-07 19:23 站着说话不腰疼 阅读(66) 评论(0) 推荐(0)
摘要:目录spring事务管理spring的事务管理事务的ACID:spring事务控制我们要明确的数据库并发问题:第一类数据丢失问题第二类数据丢失问题脏读幻读/虚读不可重复读事务的隔离级别解决数据丢失的两种方案:1.悲观锁2.乐观锁spring对事务的支持1.TransactionDefinition事 阅读全文
posted @ 2022-04-07 19:19 站着说话不腰疼 阅读(110) 评论(0) 推荐(0)
摘要:目录spring-AOPAOP传统的开发模型:纵向的编程面向切面编程:纵横配合编程AOP的作用及优势:AOP实现方式:通过模拟事务处理引出问题存在的问题解决上述问题方案动态代理技术:JDK动态代理CGLIB动态代理AOP切面编程AOP相关的术语常用标签 spring-AOP AOP 什么是AOP,切 阅读全文
posted @ 2022-04-07 19:16 站着说话不腰疼 阅读(57) 评论(0) 推荐(0)
摘要:目录spring框架-依赖注入注解方式实现IOC和DI@Component@Autowired+@Qualifier@Resource全注解的方式spring测试spring-jdbc spring框架-依赖注入 注解方式实现IOC和DI @Component 控制反转的实现,加上这个注解后,spr 阅读全文
posted @ 2022-04-07 19:14 站着说话不腰疼 阅读(166) 评论(0) 推荐(0)
摘要:目录spring框架介绍spring的启动IOC控制反转四种实例化bean的方式Ioc细节配置DI依赖注入依赖注入的四种方式Properteis文件的配置db.properties配置文件applicationContext.xml配置 spring框架介绍 为什么要出现spring? 业界追求软件 阅读全文
posted @ 2022-04-07 19:08 站着说话不腰疼 阅读(718) 评论(0) 推荐(0)
摘要:mybatis处理时间显示问题 在字段上加入两个注解@DateTimeFormat和@JsonFormat处理写入和写出的格式化时间问题 @DateTimeFormat(pattern="yyyy-MM-dd")//页面写入数据库时格式化 @JsonFormat(pattern = "yyyy-MM 阅读全文
posted @ 2022-04-07 19:05 站着说话不腰疼 阅读(120) 评论(0) 推荐(0)
摘要:目录Mybatis框架-02动态SQL多对一实体类N+1策略等值策略一对多实体类N+1策略等值策略缓存一级缓存二级缓存逆向工程 Mybatis框架-02 动态SQL 什么是动态sql? 可根据传进来的值不同,动态的生成sql语句。调用的是同一条sql语句,从而达到sql语句的复用。 比如说我要修改密 阅读全文
posted @ 2022-04-02 13:14 站着说话不腰疼 阅读(56) 评论(0) 推荐(0)
摘要:目录Mybatis框架-01Mybatis入门日志框架Log4j的使用1.1. 在代码中初始化Logger一个简单的CRUD案例使用了Junit的测试工具手动映射(resultMap)主配置文件细节问题settings:注解的开发@Param解决多个参数传入的问题#{}和${}的区别 Mybatis 阅读全文
posted @ 2022-04-02 13:12 站着说话不腰疼 阅读(61) 评论(0) 推荐(0)