- 博客(8)
- 收藏
- 关注
原创 Spring源码分析【3】-SpingWebInitializer的加载
public class SpingWebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { @Override protected Class[] getRootConfigClasses() { return new Class[]{RootConfig.clas
2016-07-29 18:13:17 2534
原创 Spring Mock单元测试
针对post和getimport org.junit.Before;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.web.servlet.MockMvc;import org.springframe
2016-07-28 10:39:49 4413
原创 调试Tomcat源码
需要调试Tomcat源码其实很简单,1.保持你的Tomcat安装文件和源码是版本一致http://tomcat.apache.org/download-80.cgi下载安装版和源码2个版本2.建立Java自由格式项目先在IDE里配置好Tomcat,这个不复杂。然后新建一个项目,这个需要注意了,以NetBeans为例需要建一个Java自由格式项目
2016-07-27 10:53:43 714
原创 Spring security防止跨站请求伪造(CSRF防护)
因为使用了spring security 安全性框架所以spring security 会自动拦截站点所有状态变化的请求(非GET,HEAD,OPTIONS和TRACE的请求),防止跨站请求伪造(CSRF防护),即防止其他网站或是程序POST等请求本站点。如果是POST需要在html增加这个
2016-07-15 17:53:16 5972
原创 MyBatis调试insert得到返回值和自增的id
1.insertpackage org.apache.ibatis.executor.statement;...public class PreparedStatementHandler extends BaseStatementHandler { public PreparedStatementHandler(Executor executor, MappedStatement m
2016-07-15 14:33:45 5479
原创 EL表达式
1.EL获取单值${title}2.EL获取HashMap后端绑定Map m=new HashMap(); m.put("1", "111"); m.put("2", "222"); ModelAndView mv = new ModelAndView(); mv.addObject("title",
2016-07-15 13:52:38 444
原创 FAIL - Deployed application at context path / but context failed to start
IDE报错:FAIL - Deployed application at context path / but context failed to start编译通过,这个错误原因是很多地方被误用,导致Spring运行时不能解析某些Class导致,例如:ModelAndView用错public ModelAndView GetIndex(ModelAndView mav
2016-07-13 16:11:47 6893
原创 SpringMVC集成Tiles布局引擎框架
Tiles布局框架, http://tiles.apache.org/ Spring已经对Tiles进行了集成。页头页尾公共模板页要靠这个,不然重复代码太多。 org.apache.tiles tiles-servlet 3.0.5 org.apache.
2016-07-12 18:23:48 3688 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人