随笔分类 - SSM
SSM_study_blog
摘要:快速搭建SSM项目基本手脚架 Maven构建项目 一般我们使用Maven来管理我们的项目: 导入相关依赖配置pom.xml: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.
阅读全文
摘要:Spring MVC拦截器 重点:Spring MVC的拦截器只会拦截控制器的请求,如果是jsp、js、image、html则会放行。 什么是拦截器 运行在服务器的程序,先于Servlet或JSP之前运行实现对请求资源的拦截,可以拦截一个或多个Servlet或JSP,可以先于Servlet或JSP检
阅读全文
摘要:Spring MVC的视图解析器 什么是视图解析器 在我们学习Spring MVC时,当我们发送请求给Spring MVC控制的资源时被DispatcherServlet处理,Spring会分析看所有的HandleMapping中定义的请求映射中最合理的那个Handle,并通过HandleMappi
阅读全文
摘要:Spring事务管理不能回滚问题 在前段时间学习SpringMVC的练习中,碰到声明式事务管理时,事务不能回滚的情况,通过查看博客和资料,解决了问题。 原因 导致Spring事务管理不能回滚的原因有两个:一是Service内部方法调用,二是使用了try...catch异常。 Service内部方法调
阅读全文
摘要:事务 什么是事务 事务就是对数据库的一组SQL操作,当全部正确执行数据库应用便会提交到数据库,只要当前事务中有一个SQL操作未能正确执行那么这一组SQL操作便会被回滚到原始状态。 如果还觉得概念有点模糊,可以把事务看成时一个监考老师,那么每一个考生就是一个SQL操作,当最后一个考生进入考场,便开启了
阅读全文
摘要:Spring事务管理核心接口 简介 Spring的事务管理提供了三个核心接口:PlatformTransactionManager,TransactionDefinition,TransactionStatus。我们需要除了需要学习用Spring配置事务管理,还需要学习一下这三个接口的作用。 1.P
阅读全文
摘要:Spring整合Mybatis时,项目启动时报错:(MapperScannerConfigurer之sqlSessionFactoryBeanName注入方式) pringframework.beans.factory.BeanCreationException: Error creating be
阅读全文
摘要:Spring AOP理解 参考链接 AOP简介 AOP(面向切面编程),可以说时OOP的补充,使用OOP时,我们在日常编写代码的时候,一旦牵涉到大型一点的项目,项目不可或缺的事务处理,安全处理,验证处理。。。等等大量与我们业务核心逻辑无关的但是又需要的代码这里称之为——共生代码,这个时候单纯使用OO
阅读全文
摘要:Spring基于Annotation配置Bean 简介 这种注入方式也比较常见,并且在Spring企业级开发中用途最广的DI模式之一,有时候相对于XML配置模式,Autowire注入是很方便的。 首先需要导入支持AOP的包,因为需要在XML配置文件中通知Spring容器扫描含有注解文件的包。 分类
阅读全文
摘要:MyBatis在Spring中的配置 我们在Spring中写项目需要运用到数据库时,现在一般用的是MyBatis的框架来帮助我们书写代码,但是学习了SSM就要知道M指的就是MyBatis,在此,在Spring中如何去配置MyBatis环境小结。 准备环境 首先我们需要准备的就是相关Jar包: Myb
阅读全文
摘要:Spring Bean的实例化 在Spring中Bean的实例化由三种 构造器实例化 静态工厂方式实例化 实例化工厂方式实例化 创建一个实体类Person1 public class Person1 { private String name; private int age; private St
阅读全文
摘要:MyBatis的学习总结 MyBatis的学习总结 MyBatis简介 MyBatis的框架环境搭建及环境介绍 MyBatis项目环境搭建 MyBatis的具体操作 三种查询方式 List 对象 Map 参数传递操作 直接传值 对象传值 Map传值 Mapper代理增删改查操作 插入 修改 删除 M
阅读全文