随笔分类 - ssm框架整合
摘要:一、首先定义一个log的日志(TLog.java); package entity; import java.util.Date; public class TLog { private Integer id; private String type; private Integer operato
阅读全文
摘要:首先,我的页面是这样的,大家可以参考; 一、文件的上传 1)前台(jsp页面) a. Form表单提交方式为post b. Enctype: multipart/form-data c. Input: type file <body> <form action="${pageContext.requ
阅读全文
摘要:Restful 是一种软件设计风格,其约定互联网中的一个URI对应一个资源,然后根据http请求的不同的方式来区别需要执行的操作。 有以下四种: Get:查询 /user/selectUser?id=1 Post: 新增 /user/deleteUser?id=1 Put: 修改 /user/upd
阅读全文
摘要:可能原因:前台传递的值与后台接收的方式不一致,通常是数据类型不一致导致; 排查方式:查看前台传递的数据,与后台接收的类型进行比对,看是否有不一致的,有的话更正即可。
阅读全文
摘要:一、Spring注解 1) 申明类的注解 相当于<bean > 写在类上 ② @Service :声明service层类。写在实现类上,不写在接口上; @Service public class RoleServiceImpl implements RoleService { } ③ @Contro
阅读全文
摘要:1)创建maven web项目 2)导入依赖,建好包目录 3)配置框架的配置文件 a. Spring: a) 扫描包 b) 配置datasource数据源 c) 配置sqlSessionFactory d) Mybatis Mapper 接口 e) Spring事务管理方式 事务管理器 i. 声明式
阅读全文
摘要:一、上传: 1)编写前台文件上传表单。Method必须为post,enctype为mutipart/form-data <body> <%--文件上传 1)method必须指定为post 2)enctype必须指定为multipart/form-data --%> <h1>头像上传</h1> <fo
阅读全文
摘要:Springmvc拦截器用来拦截Controller层请求,可以在Controller方法执行前后做一些特定的业务逻辑处理。类似于AOP中的环绕通知。常用来做登录拦截,权限控制等。 1)写一个类,实现HandlerIntercept接口; /** * 登录拦截器 */ public class Lo
阅读全文
摘要:1)在service层和mapper层中写一个插入方法和查询方法; 我们先写一个日志类;定义属性;并且要在数据库中建好表; package entity; public class Log { private Integer id; private Integer logtype; private
阅读全文
摘要:AOP实现原理是基于动态代理实现的。 代理模式是一种软件设计模式。其核心思想是通过访问代理对象去操作被代理的对象。代理对象与被代理对象有同样的方法接口,且对被代理的对象的方法进行了扩展。从而实现不修改被代理对象的情况下,实现被代理对象业务逻辑的更改。 代理模式又分为静态代理和动态代理两种。 我的目录
阅读全文
摘要:场景:整个系统的DML操作需要记录日志 记录内容:1 操作人 2 操作时间 3 操作类型(登录 新增 修改 删除) 4 操作描述 5 详细请求数据(varchar2()) 6 操作IP ==>日志表 实现: 原来方式:在每个方法的里面编写记录日志代码; 缺点:代码重复 ,与原有逻辑耦合度高。 AOP
阅读全文
摘要:如果不配置spring的事务,那么默认每次执行dao层方法即自动提交事务。 <!--配置事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionMan
阅读全文
摘要:任何一个系统都需要日志记录功能,以便开发调试,线上环境追溯问题。 常用的日志记录框架Log4j。其是apache的一个开源日志组件。 #生产环境使用info #log4j.rootLogger = info,stdout,logfile #开发环境使用debug log4j.rootLogger =
阅读全文
摘要:池化技术在项目开发中经常被使用,比如数据库连接池,线程池,字符串常量池等。池化技术的原理是在项目启动初期即建立一定数量的连接,后续需要的所有的连接都在对应的池中获取。能够提高连接获取效率,提高响应速度,还资源管理效率。
阅读全文
摘要:一、环境搭建 我的目录是: 1)创建一个maven web项目,并配置对应的依赖; pom.xml文件为: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:
阅读全文

浙公网安备 33010602011771号