spring boot 2.1.3 + spring cloud Greenwich.SR1 + mysql 8.0.15 + Spring Security OAuth2.0 + jdk 11 weir 2019-03-29 10:47:58.0 spring cloud 5063 该项目代码地址:https://gitee.com/weir_admin/weir-project 所有的废话我都不想多说,想学习权限认证和oauth2.0的自然会翻阅相关知识,这个时代太好了没有学不会只是你有没有学习的心。 这里我只说一下,idea不说了 最新的都支持jdk11,eclipse 最新的也支持,我用的是sts spring搞的一个IDE工具,idea我也在用,当然jdk11你肯定是要下载安装下。 说一下目前代码工程的情况:只实现了最基本的功能,也就是打通了整个流程下面要做的就是优化完善,比如使用jwt呀 redis做缓存呀,第三方授权界面呀,搞懂了大家都会做这些。 目前全网没有一个支持spring boot 2.1.x 版本的 更不要说jdk11了,我也是一点一点摸索了好长时间,试错踩坑了一次又一次,可能你懂oauth2.0并不一定要用spring那一套,自己搞更简单,包括RBAC(Role-Based Access Control)都可以自己搞出来的,但是谁让人家spring是大牌呢,目前java界出来的框架也不少,但是谁能跟spring家族抗衡的,答案是没有。 最后我再说一句,该项目用到的所有最新技术都是开源的,没有任何费用,当然了拿我这里面的代码去做付费项目我也不会追究什么,我在做这个的目的很简单分享技术,技术之外都不去考虑,大家放心去玩,去折腾,任何人都可以提交代码和建立分支。