- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 【SpringMvc】如何使用form发送PUT和DELETE请求
一、当前现状浏览器使用form提交信息的时候只支持GET和POST,如果需要在浏览器上使用PUT和DELETE请求方式的话,只能使用欺骗的方式了,SpringMvc提供了HiddenHttpMethodFilter类来提供支持,请看代码:public class HiddenHttpMethodFilter extends OncePerRequestFilter { /** D...
2018-08-29 22:52:04 8533
原创 Spring中PropertyPathFactoryBean和MethodInvokingFactoryBean使用
1. 引用其他Bean的属性值 PropertyPathFactoryBean & FieldRetrievingFactoryBean可以用来获得目标Bean的属性值(实际上就是调用getter方法返回的值),获得的值可以注入给其他的Bean,配置如下:<bean id="person2" class="com.springframework.chapter35.Pers...
2018-08-08 21:35:25 503
原创 Spring Objenesis不使用构造函数实例化对象
objenesis是一个小型java类库用来实例化一个特定class的对象。使用objenesis实例化对象static class City { private String code; public City(String code) { super(); this.code = code; }}@Testpublic v...
2018-08-08 15:17:17 1242 1
原创 Spring中使用StopWatch监控代码运行时间及性能比较
在日常Java语言开发时,有时候需要监控方法中代码块的运行时长,从而确定性能点在哪,以及针对性的如何优化。利用springframework框架的工具类StopWatch可以快速方便的查看到每段代码运行的时间,准确确定性能瓶颈所在。示例代码StopWatch stopWatch = new StopWatch();stopWatch.start("a");ApplicationCo...
2018-08-08 00:09:34 2462
转载 Spring基础系列——AOP术语(转)
AOP是Aspect Oriented Programing的简称,被译为“面向切面编程”。AOP独辟蹊径通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方法。如何将这些独立的逻辑融合到业务逻辑中完成和原来一样的业务操作,这才是AOP的关键。AOP的术语如下:1:连接点(Joinpoint)程序执行的某个特定位置:如类开始初始化前,类初始化后,类某个方法...
2018-08-07 12:33:31 176
原创 Spring BeanWrapper 和Java BeanInfo实现对实体Getter和Setter操作
Spring BeanWrapper BeanWrapper是对Bean的包装,其接口中所定义的功能很简单包括设置获取被包装的对象,获取被包装bean的属性描述器,由于BeanWrapper接口是PropertyAccessor的子接口,因此其也可以设置以及访问被包装对象的属性值。BeanWrapper大部分情况下是在spring ioc内部进行使用,通过BeanWrapper,spr...
2018-08-04 23:52:32 1195
转载 代码之美——像写作一样去coding(转)
http://www.techug.com/post/coding-like-writing.html
2018-08-04 17:36:31 671
转载 Spring配置中的"classpath:"与"classpath*:"的区别研究(转)
概念解释及使用场景:classpath是指WEB-INF文件夹下的classes目录。通常我们一般使用这种写法实在web.xml中,比如spring加载bean的上下文时,如下:<!--系统自动加载文件--><!--这里使用的是classpath*:的形式--><context-param> <param-name>con...
2018-08-04 16:19:47 119
原创 Java Tomcat基础版数据连接池实现(仅供参考)
最新在阅读公司自己写的数据连接池(比较简单的),参考其仿照写了一个数据库连接池,由于过于简单,取名SimpleDataSourceFactory,在tomcat上使用的时候需如下配置:&amp;lt;GlobalNamingResources&amp;gt;&amp;lt;Resource name=&quot;jdbc/ctpDataSource&quot; auth=&quot;Container&am
2018-08-03 19:42:04 610
原创 《Java8 实战》读后笔记
在阅读Spring5的源码的时候发现不少Java8的新语法不是很了解,故转而学习Java8的基础语法,就是本书《Java8 实战》, 目录结构如下: 一、基础知识 1 . 通过行为参数化传递代码 a) Java8之前主要体现在策略模式(java.io.FilenameFilter)上,以前的时候我们通常需要传递一个匿名对象或者实例化具体类才能达到;public interfa...
2018-08-01 18:06:54 1169
ProcessExplorer.zip
2019-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人