阿超's blog 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

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 常见问题

Linux修改主机名

修改主机名vim /etc/hostname 配置hosts文件vim /etc/hosts

2017-01-08
开发
linux

防止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
12345

搜索

Hexo Fluid
湘ICP备2021009708号