spring
文章平均质量分 58
-火星人-
若世界不能被征服,要这世界有何用
展开
-
基于Spring Boot2 + Spring Security OAuth2 实现单点登陆(一)
关于OAuth2的基本介绍:点这里 Spring Security 5.0开始对密码相关内容做了修改,具体查看这里实现一个最基本的OAuth2认证项目使用3个独立的工程分别实现认证服务、资源服务器和单点登陆服务器 源码地址添加项目依赖allprojects { apply plugin: 'idea' apply plugin: 'java'}...原创 2018-03-30 10:46:00 · 31069 阅读 · 25 评论 -
Spring boot Mvc实现自定义参数类型解析和转换
通过实现HandlerMethodArgumentResolver接口来完成这个功能。spring里面参数解析基本都是通过HandlerMethodArgumentResolver接口的实现类来完成(如果不明白这里就不解释了,还是自行搜索吧),所以要实现上面的需求必然会用到这个接口。原创 2019-02-21 16:06:32 · 1117 阅读 · 0 评论 -
Spring Boot2 + JDK11使用笔记(不定期更新)
下面描述的问题和解决方法全部基于Gradle构建,Maven用户自行转换异常处理Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException启动出现这个错误的原因和JDK9相同,在JDK9开始已经移除了相关代码...原创 2018-10-24 17:27:16 · 3640 阅读 · 0 评论 -
Spring Pageable 排序使用
Spring 使用Pageable参数使用以及Sort的使用 参考地址在Controller方法添加Pageable 参数这里spring会自动转换Url里传入的page和size参数为Pageable 对象,具体参考PageableHandlerMethodArgumentResolver类...原创 2018-10-25 21:35:41 · 5909 阅读 · 0 评论 -
Spring Boot2.x 执行schema.sql初始化数据库
配置schema.sql把需要初始化的sql文件放在项目resources目录下,也可以是其他目录(需要写入绝对路径相对路径不方便部署)如果是项目resources目录,则路径必须添加classpath:如果有多个sql文件,可以用逗号分隔Spring Boot2.x 必须添加 initiali...原创 2018-10-16 12:32:49 · 9398 阅读 · 3 评论 -
Spring Jpa + Query-Dsl查询使用位运算
本例项目源码地址本文内容前提建立在自己对Jpa和hibernate有所了解。由于自己比较喜欢使用Gradle作为构建工具,所以项目基本都使用Gradle为例。如果本文有存在错误,希望大家指出说明。准备工作使用Spring boot作为基本环境,添加相关依赖。数据库这里采用Mysqldepen...原创 2018-09-30 15:46:21 · 2169 阅读 · 0 评论 -
Spring Jpa 使用SQLFunction 添加自定义函数
放几个阿里云的优惠链接 代金券 / 高性能服务器2折起 / 高性能服务器5折本例项目源码地址本文内容前提建立在自己对Jpa和hibernate有所了解。由于自己比较喜欢使用Gradle作为构建工具,所以项目基本都使用Gradle为例。如果本文有存在错误,希望大家指出说明。准备工作使用Spring boot作为基本环境,添加相关依赖。数据库这里采用Mysqldepen...原创 2018-09-30 15:27:40 · 7829 阅读 · 8 评论 -
spring cloud 使用 git2consul 管理配置中心
git2consul接受一个或者多个git存储库,并将它的镜像到consul KVs 。 使consul KVs 支持git管理。安装git2consulnpm install -g git2consul编写git2consul配置文件创建 git2consul.json(名称随意,Json格式){ "version": "1.0", "local_...原创 2018-08-31 17:50:10 · 2300 阅读 · 3 评论 -
基于Spring Boot2 + Spring Security OAuth2 实现单点登陆(二)
关于单点登陆的基本实现:点这里 实现一个基于jdbc的OAuth2认证本文主要介绍使用jdbc存储token的例子。代码基于上一篇文章做一些修改实现。 源码地址修改项目依赖project("sso-auth-server") { dependencies { compile 'org.springframework.boot:sprin...原创 2018-03-30 18:00:01 · 7395 阅读 · 2 评论 -
关于spring oauth2 登录成功跳转 performance-now.js.map解决方法
放几个阿里云的优惠链接 代金券 / 高性能服务器2折起 / 高性能服务器5折在使用spring boot oauth2实现登录时,有时会出现登录成功后跳转地址为 http://localhost:8080/performance-now.js.map 这样的情况。使用fiddler进行抓包分析后情况如下图发现在加载完登录页后会自动发送一条 http://localhost...原创 2019-05-11 18:47:14 · 1207 阅读 · 0 评论