
spring
猫猫桑
~~~~~~~~~~~~~~~~~~~~~~~~
展开
-
Spring AOP——Spring 中面向切面编程
前面两篇文章记录了 Spring IOC 的相关知识,本文记录 Spring 中的另一特性 AOP 相关知识。部分参考资料:《Spring实战(第4版)》《轻量级 JavaEE 企业应用实战(第四版)》Spring 官方文档W3CSchool Spring教程易百教程 Spring教程一、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。转载 2021-03-09 11:33:44 · 166 阅读 · 0 评论 -
CSRF防御实例记录
项目使用SpringMVC+Freemarker 创建令牌生产类-(CSRFTokenManager) import java.util.UUID;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;/** * @author huangzy * @ver...原创 2019-10-28 18:34:51 · 1092 阅读 · 0 评论 -
SpringMVC全局异常处理
在SpringMVC.xml中引入相应的类<!--配置全局异常处理器--><bean class="net.xxx.xxx.common.exception.SpringHandlerExceptionResolver"/>定义异常枚举类public enum HttpExceptionEnum { NOT_FOUND_EXCEPTION { ...原创 2019-10-24 14:22:49 · 594 阅读 · 0 评论 -
Springboot 读取自定义pro文件注入static静态变量
mailConfig.properties#服务器mail.host=smtp.qq.com#端口号mail.port=587#邮箱账号mail.userName=hzy_daybreak_lc@foxmail.com#邮箱授权码mail.passWord=vxbkycyjkceocbdc#时间延迟mail.timeout=25000#发送人mail.emailForm...原创 2019-09-11 12:09:53 · 705 阅读 · 0 评论 -
SpringMVC拦截器输出请求的详细信息
import java.util.Arrays;import java.util.Date;import java.util.Map;import java.util.Map.Entry;import javax.annotation.Resource;import javax.servlet.http.HttpServletRequest;import javax.servlet...原创 2018-12-07 09:27:00 · 899 阅读 · 0 评论 -
SpringMVC请求转发与重定向
转发:一次请求(相同的request),地址栏的URL不会改变@RequestMapping(value="testforward",method=RequestMethod.GET)public String testForward(){ return "forward:test"; }这里是在当前类级别下转发到test的url@RequestMapping(val...原创 2018-09-17 15:16:30 · 188 阅读 · 0 评论 -
Java动态添加定时器Quartz
QZ-Jar版本:2.2.1方法代码:import java.util.List;import java.util.Set;import org.quartz.CronScheduleBuilder;import org.quartz.CronTrigger;import org.quartz.JobBuilder;import org.quartz.JobDataMap;...原创 2018-07-19 10:54:52 · 2332 阅读 · 0 评论 -
SpringMvc中,普通类注入Service为null,解决方案
场景:使用Quartz定时器时,普通的java类需要注入spring的service类,在调用时报错!解决方式: /** * 定时获取课程的service */ @Autowired protected QuartzGetCourseService quartzGetCourseService = (QuartzGetCourseService)...原创 2018-07-19 10:41:54 · 4834 阅读 · 0 评论 -
spring与quartz整合执行定时任务
项目基于maven进行管理。一、实例项目代码示例: 1、pom.xml文件所需要的基本jar:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...转载 2018-06-19 11:17:34 · 176 阅读 · 0 评论 -
Spring boot之默认首页(欢迎页)的设置
import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;import org.sprin...原创 2018-04-28 10:25:08 · 25297 阅读 · 2 评论