JAVA
73 篇文章
java
【Spring Boot】配置MySql数据库和Druid连接池
什么是Druid Druid是一个JDBC组件,druid 是阿里开源在 github 上面的数据库连接池,它包括三部分: * DruidDriver 代理Driver,能够提供基于Filter-Ch…
【Shiro】Shiro自动登陆
Shiro自动登陆就是在cookis保存信息,这样子在设置的过期时间前把凭证保存到了浏览器客户端,再次访问就无需要再登陆。 这里只给了实现的部分的代码。 1.在Shiro配置文件里面配置。 @Bean…
【Shiro】Shiro缓存管理
缓存管理就是把一些权限数据交给Redis,这里就不用重复的从数据库中拿到权限数据,进而提高效率。本文的只提供部分的代码,在Shiro会话管理基础上作扩充。 1.创建自定义缓存Manager。 pack…
【Shiro】Shiro会话管理
这里我才用了Spring Boot的方式创建的项目,所以和Spring xml的注解有所不同。但道理都差不多的。 因为用到了Redis。需要安装Redis的参照:Redis的安装和使用 gitee项目…
【Shiro】Shiro自定义过滤器Filter
自定义过滤器Filter这里只给部分的案例代码,因为比较简单。可以依据本站的Shiro注解授权修改一下就可以理解知识点了。 [successbox title="知识点"] 管理全部过滤器,包括默认的…
【Shiro】Shiro注解授权
[success] 这里的demo涉及到的内容可能有点多。所以就放上了源码。在编写本文的时候我修改了一些注解可能和源码不一样,代码功能部分都是一样的, [/success] 源码下载:[bdbtn]h…
lombok插件安装
[successbox title="什么是lombok"] Lombok是一个在Java开发过程中为了简化冗余和样板式代码而出现的插件;可以让我们少写那些get/set方法。 [/successbo…
【Shiro】Shiro集成Spring
[successbox title="Shiro集成Spring"] 这里的案例我是用Spring Boot去实现的;这是只是简单的演示了登陆,并没有设置权限的分配。 [/successbox] 1.…
【Shiro】Shiro加密
[successbox title="Shiro加密"] Shiro加密可以让密码安全的保存,不明文保存密码。 [/successbox] 1.导入Maven。 [sourcecode languag…
【Shiro】自定义Realm
[successbox title="自定义Realm"] 就是继承AuthorizingRealm类重写方法就可以实现自己自定义Realm。 [/successbox] 1.导入Maven。 [so…