spring
文章平均质量分 95
玩名堂_
勤于求知,细于做事
展开
-
为什么Spring MVC可获取到方法参数名
前言之前在看公司其他小组关于定时补偿机制的相关代码,发现了这么两行代码:private static final LocalVariableTableParameterNameDiscoverer discoverer = new LocalVariableTableParameterNameDiscoverer();......//获取方法参数名数组String[] parameterNames = discoverer.getParameterNames(method);这是什么API?可原创 2021-06-22 20:27:29 · 609 阅读 · 1 评论 -
学习Java注解及简单应用栗子
学习java注解能帮助我们读懂别人的代码,特别是框架方面的代码。还能让编程更加简洁,代码更加清晰。"注解"是JDK1.5引入的,Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。Java中的常见注解JDK自带注解:@override 表明这个方法是覆盖了父类的或实现的接口的一个方法@Deprec原创 2017-08-19 19:42:29 · 237 阅读 · 0 评论 -
自己模拟一个简易的spring框架
本例子主要模拟的是Spring的IOC功能,不含AOP首先定义例子用到的entity,dao,service包下的类Student类public class Student { private int id; private String name; private int age; public int getId() { return id; } public原创 2017-07-28 20:37:11 · 427 阅读 · 0 评论 -
Java Web并发访问的线程安全问题
一、Servlet的线程安全问题Java web服务器下,每个Servlet只有一个实例(即单例模式),导致有多个Http请求发给一个Servlet实例,每个请求是一个线程。如果Servlet有类变量或实例变量,那么该变量就变成了共享资源,当多个线程访问操作该变量时,就有可能存在安全隐患。例如,当一个Http请求在访问该变量的时候,另一个Http请求可能在修改它的值。解决方法:在S转载 2018-01-06 23:09:30 · 2530 阅读 · 0 评论 -
SpringAop中JoinPoint对象的使用方法
JoinPoint的用法JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象. 常用api: 方法名 功能 Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属...转载 2018-04-14 15:30:57 · 8369 阅读 · 1 评论 -
手写简易版spring MVC框架
自己手写一个简易版Spring MVC主要是为了强化自己对Spring框架的理解 1.首先新建一个项目: 2.编辑pom.xml文件,主要是增加了servlet-api依赖和jetty插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or原创 2018-07-06 00:11:13 · 601 阅读 · 0 评论