
SSM框架
大小鱼鱼鱼与鱼.
太阳当空照,花儿对我笑。
展开
-
MyBatis中日志信息的配置
log4j.xml格式新建Source Folder文件夹,如图:所需jar包:log4j-1.2.17.jarlog4j-api-2.0.2.jarlog4j-core-2.0.2.jarlog4j.xml文件内容:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:c原创 2018-10-09 16:58:11 · 2611 阅读 · 0 评论 -
MyBatis
一.MyBatis是什么?MyBatis是一个优秀的持久层框架,他对jdbc操作数据库的过程进行了封装,使开发着只用关注sql本身,不用去关注例如注册驱动,加载链接,得到statement,处理结果集等复杂的过程。mybatis通过xml或者注解的方式,将要执行的各种sql语句配置起来,并通过Java对象和statement中的sql语句映射生成最终的sql语句,最后由mybatis框架执行s...原创 2018-10-24 15:00:14 · 236 阅读 · 0 评论 -
MAVEN+SSM整合
结构如下图:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:原创 2018-11-13 18:39:58 · 7583 阅读 · 3 评论 -
SSM批量删除
jsp页面: <input type="checkbox" class="middle children-checkbox" name="check" value="${info.productId}"/>&a原创 2018-11-13 20:01:11 · 516 阅读 · 0 评论 -
ssm/pageHelper+vue的前后端分离的分页查询
1. 需要依赖的jar包<!--分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId&原创 2018-11-27 09:23:37 · 3024 阅读 · 2 评论 -
Spring aop
认识AOP面向切面编程(设计思想源于代理设计模式)是软件编程思想发展到一定阶级的产物,是面向对象编程的有益补充.AOP一般适用于具有横切伙计的场合,如访问控制,事物管理,性能检测等.为什么用到AOP?日志,异常处理,事物控制,都是一个健壮的业务系统所必须的.但是为了保证系统的健壮可用,就要在众多的业务方法中反复编写类似的代码,使得原本就很复杂的业务代码变得更加复杂.业务功能的开发者还要...原创 2018-12-08 00:15:49 · 130 阅读 · 0 评论 -
spring声明式事务
声明式事务:业务层的职能不仅仅是调用DAO这么简单,事务的处理是任何企业级应用开发中不能回避的一个重要问题.以往我们通过在业务方法中用编码的方式进行事务控制,这样的弊端显而易见:事务代码分散在业务方法中难以重用,需要调整时工作量也比较大;复杂事务编码不易实现,增加了开发难度.Spring提供了声明式事务处理机制,她基于aop实现,无须编写任何事物管理代码,所有个工作全在配置文件中完成.这意味着...原创 2018-12-09 23:04:21 · 439 阅读 · 0 评论 -
springmvc拦截器(interceptor)
1. 自定义拦截器:自定义拦截器一般继承自HandlerInterceptorAdapter 或者实现 HandlerInterceptor 接口。 实现接口需要实现对应的3中方法,继承父类只需要实现需要的方法即可。preHandle,postHandle,afterCompletionpublic class MyInterceptor extends HandlerIntercepto...原创 2019-01-26 23:26:29 · 156 阅读 · 0 评论 -
Spring:AnnotationUtils工具类与注解参数说明
getAnnotation: 从某个类获取某个annotationfindAnnotation: 从类或方法中查找某个annotation。isAnnotationDeclaredLocally: 验证annotation是否直接注释在类上而不是集成来的。isAnnotationInherited: 验证annotation是否继承于另一个class。getAnnotationAttri...原创 2019-06-10 17:15:46 · 9908 阅读 · 0 评论