随笔分类 - 开发经验
摘要:登录流程 1)容器启动(MySecurityMetadataSource:loadResourceDefine加载系统资源与权限列表) 2)用户发出请求 3)过滤器拦截(MySecurityFilter:doFilter) 4)取得请求资源所需权限(MySecur
阅读全文
摘要:Filter 过滤器作为web.xml中重要的一部分,有着相当高的出场率,SpringBoot会默认注册几个Filter ApplicationContextHeaderFilter CharacterEncodingFilter 如果添加了Security依赖的话会加入SpringSecurity
阅读全文
摘要:一. Xml配置法 下面是一个典型的spring配置文件(application config.xml): [xml] view plain copy <beans> &n
阅读全文
摘要:文章的内容有点长,也是自己学习Spring security的一个总结。如果你从头看到尾,我想你对Spring Security的使用和基本原理应该会有一个比较清晰的认识。 如果有什么理解不对的地方,请留言,谢谢。 一、Spring security 是什么? Spring Secur
阅读全文
摘要:本例所覆盖的内容: 1. 使用Spring Security管理用户身份认证、登录退出 2. 用户密码加密及验证 3. 采用数据库的方式实现Spring Security的remember me功能 4. 获取登录用户信息。 5.使用Spring Securi
阅读全文
摘要:Spring Boot框架我们前面已经介绍了很多了,相信看了前面的博客的小伙伴对Spring Boot应该有一个大致的了解了吧,如果有小伙伴对Spring Boot尚不熟悉,可以先移步这里从SpringMVC到Spring Boot,老司机请略过。OK,那我们今天要说的是Spring Boot中另外
阅读全文
摘要:```java import java.io.Serializable; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; /** * @Package com.XXX.common.entity * @Descri...
阅读全文
摘要:该问题的实质是,idea对classpath的规定。 在eclipse中,把资源文件放在src文件夹下,是可以找到的; 但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。 下面说说几种解决方法,网上说的都很混乱,我这里做一个总结:推荐方法4 1.将所有资源文件放在r
阅读全文
摘要:运行mvn install时跳过Test 方法一: [html] view plain copy print?<project> [...] <build> &
阅读全文
摘要:打包成jar包 1. <groupId>com.squpt.springboot</groupId> <artifactId>springbootdemo</artifactId> <version>0.0.1 SNAPSHOT</v
阅读全文
摘要: 接着上一章走呗:http://www.cnblogs.com/sxdcgaq8080/p/7712874.html 然后声明一点,下面打包的过程中,scope一直都是使用默认的范围 <! 用于编译jsp > <dependency> <groupId>
阅读全文
摘要:项目环境:idea16+jdk1.7+maven 3.3.9 项目说明:编写简单的java类,使用maven命令生成jar包,然后执行 》"java classpath jar所在路径 main类名称" 注意:使用idea16工具的maven命令生成的jar包可
阅读全文
摘要:此文为转载:http://mrlee23.iteye.com/blog/2047968 在开发调试完成之后,可以将应用打成JAR包的形式,在Eclipse中可以直接使用Maven插件的package命令,最终会形成一个可运行的 JAR包。我们使用java –jar命令就可以运行这个JA
阅读全文
摘要:静态页面 spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下 /static /public /resources /META INF/resources 比如,在resources建立一个static目录和index
阅读全文
摘要:楼主前两天自学spring boot,然后在学习的过程中,出现一个疑问,就是如何去访问静态的html网页,这个问题,楼主上网上搜了下,找到的是在resource目录下建立一个templates文件夹,然后html网页放在其文件夹下: 然后楼主照做,发现还是访问不了,然后发现是需要写一个control
阅读全文
摘要:自己win7上安装的UltraEdit 17.10.0.1015.由于编码格式不知道什么时候被改乱了,导致UE编写的java程序出现如下两种编译错误: D:\jcode>javac testconvert1.java testconvert1.java:1: error: class, int
阅读全文
摘要:今天花了一个下午的时间,将一个之前用JDK7写的web项目升级到了JDK8,这个过程中遇到了许多麻烦,在这里简单的记录一下,方便日后查看。 1、下载JDK8并且配置,这个我就不说了,反正大家都知道,需要注意的是,许多朋友包括我在内,会在系统中同时安装JDK7和JDK8,此时比较方便的选择是采用ali
阅读全文
摘要:1、修改project structure 里面的Project , Modules , SDKs jdk的版本 2、修改Java Compiler 里面java的jdk版本 3、tomcat 里面jre 的版本 4、修改系统配置的环境变量为指定的版本(注意别忘记了) 5、注意要修改项目里面配置的j
阅读全文
摘要:vim的yank命令默认不会复制到系统粘贴板,而是粘贴到寄存器。你可以使用 或 +寄存器来访问系统粘贴板。 在~/.ideavimrc (如果不存在就创建) 中添加下列选项 set clipboard+=unnamed 这是标准vim的特性,对于ideavim,除了配置文件的名字不同没有其他特殊的
阅读全文
摘要:1、vim常用复制粘贴命令 Vim的复制粘贴命令无疑是y (yank),p(paster),加上yy,P PS: vim有个很有意思的约定(我觉得是一种约定),就是某个命令的大小写都是实现某种功能,只是方向不同,比如:[plain] view plain copy print?w 跳转到下
阅读全文