spring mvc集成spring security 代码结构总共涉及到7个类文件和添加角色配置文件以及需要在web.xml中添加一个过滤器(如果是spring boot的话则不需要配置web.xml) 涉及文件及其作用简单分析 role-config.properties:用来配置所有角色及所持权限信息 Role.java:将配置文件中的权限信息分装到java类中,方便处理 RoleHandler.java:构建Role对象列表,以便可以通 2017-03-07 开发
spring boot1.5以上版本@ConfigurationProperties取消location注解后的替代方案 问题在spring boot(版本1.5.1.RELEASE)项目中,当准备映射自定义的配置文件属性到类中的时候,发现原本的@ConfigurationProperties注解已将location属性移除,因此导致无法正常给配置类的属性赋值(spring boot这么做其实也有他的道理,具体可参考https://github.com/spring-projects/spring-boot/issu 2017-02-24 开发
Spring Boot使用FastJson解析JSON数据 1.引入fastjson依赖库:123456<!--添加fastjson解析JSON数据--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.16</vers 2017-02-21 开发
Tomcat下部署应用的三种方式 前言要将Servlet/JSP应用程序部署到Tomcat时,需要显示或者隐式的定义一个Tomcat Context,每一个Tomcat Context都代表一个web应用程序。 显式定义有两种方式 在Tomcat的conf/Catalina/localhost目录下创建一个XML文件,文件名很重要,因为他就是Context路径名,例如以下应用程序的访问地址就是: http://localhost 2017-02-20 开发 tomcat
spring mvc中的转发与重定向 区别 转发比重定向快 重定向经过客户端 若需要转到一个外部网站,只能使用重定向 重定向可以避免用户重新加载页面时再次发起请求 转发只有一次请求,而重定向实际是两次请求 总结: 2017-02-18 开发 spring_mvc
spring security无法获取到用户信息 spring securit无法获取到用户信息最近在前后端对接的工程中,对于前端请求,后端Controller总是无法获取到用户信息(可以成功登陆,且成功登陆后台测试页面的测试请求是可以正常接收到用户信息的),折腾了两三天,总算找到了原因: 2017-02-17 开发
windows下图床神器(结合markdown和七牛) 前言markdown是一种很不错的轻量级标记语言,实现了样式与内容的分离,通过简单的语法学习就能够帮助我们写出一片优雅的博客。但是不得不说,在markdown中贴图片确实是件挺烦的事,当然了,这篇教程就是教大家如何在windows环境下,优雅的处理markdown图片引用,目的如下: 第三方图片存储服务托管我们的图片文件 windows环境下实现截图、复制、拖动图片后自动上传目标图片并返回可直 2017-01-14 开发 markdown
@Aspects(AOP)对Spring MVC中Controller不起作用的原因及解决方案 原因Spring MVC加载的是WebApplicationContext而不是ApplicationContext,也就是说spring和springMvc使用的是不同的容器,如果只在spring的配置文件中配置了<aop:aspectj-autoproxy/>,那么AOP是不能正常在controller中起到作用的,因此需要把该配置同样配置到springMvc的配置文件中。 解决方 2017-01-11 开发 Spring 常见问题
防止maven更新依赖后Language level改为1.5 问题在IDEA下开发maven项目,经常在修改POM文件后,编译器的Language level自动改为了1.5,每次都要改回1.8,很麻烦 原因是Maven插件没有配置最新的Java编译器 解决方案在pom.xml的project节点下,添加(这里是设置Language level为1.8): 1234<properties> <maven.compiler. 2017-01-07 开发 maven