摘要:开始记录到typora中了,如果往博客园导,就没招了……就来一张图片吧先,方便用的时候查看 后来网上查资料,原来是因为它不是通过后台启动的,于是修改命令如下 # nohup 命令的作用就是让程序在后台运行 # 后面跟了>nohup.out 2>&1 & # 0:stdin (standard inp
阅读全文
摘要:java环境配置 1> 下载安装java JDK 注意安装的路径后面要用到。 2> 配置环境变量 计算机——属性——高级系统设置——环境变量。 a) 新建系统变量【JAVA_HOME】,变量值为刚刚的安装路径,如下图所示。 b) 新建用户变量【CLASS_PATH】 变量值:.;%JAVA_HOME
阅读全文
摘要:直接通过javar 运行 jar包后,bug如上所示 解决办法 直接在pom.xml文件中增加如上代码设置即可。 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo
阅读全文
摘要:项目结构如上图,顶级项目相当于只是个容器,而子模块是真正的项目,项目下面还会再创建它的子模块。 这个时候,产生一个问题,就是顶级的项目是root(在右侧maven面板中可以看出),而子模块自己本身也是个root,也就是说子模块的parent没有指向顶级的这个项目。此时就会报错。 详细看一下relat
阅读全文
摘要:环境搭建 要映射的类型 处理类型不一致的问题 上图中,INSTANCE类型声明必不可少,不然,生成的代码里面将只有new新的类型,而不会生成赋值的代码; 验证,通过maven编译后,看生成的实现类
阅读全文
摘要:通过前面的几个示例发现,验证权限失败之后,或者token无效时,都返回的是403,无法区分具体的情况。所以,需要通过扩展失败处理机制,来实现自定义信息的返回。
阅读全文
摘要:前面三篇写的都是用户认证的内容。本篇记录一下权限的验证。权限的内容要建立在认证的基础上进行开发。 权限的关键点有两个,一个是给路由定义权限;另一个是给用户赋予权限。 定义权限 上面一句是开启权限验证; 下面一句是给路由定义权限; 定义其实很简单,就是通过注解@PreAuthorize增加定义即可,h
阅读全文
摘要:直接生成List集合 List<String> strings = Arrays.asList("a", "b");
阅读全文
摘要:续上一篇《002-SpringBoot Security 安全验证——开发使用——替换用户》 面向前后端分离的模式,通常需要有登陆,然后把Token生成好,返回给客户端,客户端存起来,然后每次请求的时候,都带一个token到服务端,服务端验证通过后放行。 首先开发登陆 package org.tzl
阅读全文
摘要:续上一篇《SpringBoot Security 安全验证——源码查看》本篇当中主要记录如何使用; 首先,解决用户来源的问题。之前说,用户是使用默认提供的user用户。我们把它替换成自己从库中读取的方式。 那么如何替换呢? 很简单,就是继承自接口UserDetailsService写一个实现类,就可
阅读全文
摘要:下载一套库后,经常需要看一下它的逻辑实现,于是直接Ctrl+b跳过去,尽管大部分代码,能看,但是这个时候其它不是它的原始代码,原是编译后又反编译回来的代码。所以就想着把源码下载下来。 基于Idea 开发 并创建的Maven项目的话,就会很方便。 打开Maven的控制面板,右键某个依赖库,点击下载源和
阅读全文
摘要:最近项目中要做与其它平台的集成,而当前框架使用了SpringBoot Security的技术进行的安全验证,所以特意查阅资料做一些了解,然后对其进行改造做单点的接入; 本篇中,先说验证的内容,授权将放到另一篇来说明; 通常,我们写一个控制器,直接访问是没有阻拦的,但同时也就缺少了安全的保障,数据谁都
阅读全文