资源简介
Spring springboot,Mybatis、Shiro 实现动态授权, 避免了在使用Shiro时 在系统控制层 加入权限判断进行鉴权处理!
代码片段和文件信息
package com.zlkj.shiro.dyprem;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.boot.web.support.SpringBootServletInitializer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.web.servlet.DispatcherServlet;
import org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver;
import com.zlkj.shiro.dyprem.execption.DefaultExceptionHandler;
/**
* @2017年8月6日
* @Description:系统入口配置
*/
@SpringBootApplication
@PropertySource(value={ “classpath:config.properties“ })
@EnableTransactionManagement(proxyTargetClass=true)
public class ApplicationConfiguration extends SpringBootServletInitializer {
@Autowired
private Environment env;
@Autowired
private DataSource druidDataSource;
@Bean
public ServletRegistrationBean dispatcherRegistration(DispatcherServlet dispatcherServlet) {
ServletRegistrationBean registration = new ServletRegistrationBean(dispatcherServlet);
registration.getUrlMappings().clear();
registration.addUrlMappings(“/*“);
return registration;
}
/**
* 外置Tomcat 启动入口
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(ApplicationConfiguration.class);
}
@Bean
public PlatformTransactionManager transactionManager() {
return new DataSourceTransactionManager(druidDataSource);
}
@Bean
public org.springframework.jdbc.core.JdbcTemplate jdbcTemplate(DataSource druidDataSource){
return new JdbcTemplate(druidDataSource);
}
@Bean
public DefaultExceptionHandler DefaultExceptionHandler(){
return new DefaultExceptionHandler();
}
@Bean
public ExceptionHandlerExceptionResolver exceptionHandlerExceptionResolver(){
return new ExceptionHandlerExceptionResolver();
}
public static void main(String[] args) {
new SpringApplication(ApplicationConfiguration.class).run(args);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-12 21:11 Shiro-maven\
文件 1308 2017-08-10 16:37 Shiro-maven\.classpath
目录 0 2017-08-12 21:16 Shiro-maven\.git\
目录 0 2017-08-12 21:11 Shiro-maven\.git\branches\
文件 79 2017-08-12 21:11 Shiro-maven\.git\config
文件 23 2017-08-12 21:11 Shiro-maven\.git\HEAD
目录 0 2017-08-12 21:11 Shiro-maven\.git\hooks\
文件 88248 2017-08-12 21:16 Shiro-maven\.git\index
目录 0 2017-08-12 21:16 Shiro-maven\.git\logs\
文件 216 2017-08-12 21:16 Shiro-maven\.git\logs\HEAD
目录 0 2017-08-12 21:11 Shiro-maven\.git\logs\refs\
目录 0 2017-08-12 21:16 Shiro-maven\.git\logs\refs\heads\
文件 216 2017-08-12 21:16 Shiro-maven\.git\logs\refs\heads\master
目录 0 2017-08-12 21:16 Shiro-maven\.git\ob
目录 0 2017-08-12 21:16 Shiro-maven\.git\ob
文件 33838 2017-08-12 21:15 Shiro-maven\.git\ob
文件 682 2017-08-12 21:15 Shiro-maven\.git\ob
文件 713 2017-08-12 21:16 Shiro-maven\.git\ob
目录 0 2017-08-12 21:16 Shiro-maven\.git\ob
文件 1522 2017-08-12 21:16 Shiro-maven\.git\ob
文件 488 2017-08-12 21:16 Shiro-maven\.git\ob
目录 0 2017-08-12 21:16 Shiro-maven\.git\ob
文件 336 2017-08-12 21:16 Shiro-maven\.git\ob
文件 361 2017-08-12 21:16 Shiro-maven\.git\ob
文件 434 2017-08-12 21:16 Shiro-maven\.git\ob
目录 0 2017-08-12 21:16 Shiro-maven\.git\ob
文件 319 2017-08-12 21:16 Shiro-maven\.git\ob
文件 861 2017-08-12 21:16 Shiro-maven\.git\ob
文件 2803 2017-08-12 21:16 Shiro-maven\.git\ob
文件 755 2017-08-12 21:16 Shiro-maven\.git\ob
目录 0 2017-08-12 21:16 Shiro-maven\.git\ob
............此处省略1687个文件信息
相关资源
- spring boot+mybatis+thymeleaf+apache shiro开发
- 跟我学Shiro PDF版教程与源码. 张开涛
- Springboot+shiro简单登录案例
- spring boot+mybatis+thymeleaf+apache shiro开发
- Spring+SpringMVC+Mybatis+AdminLTE(BootStrap)
- shiro官方文档中文
- springboot + shiro + mybatis-plus + beetl后台管
- 跟我学Shiro教程.rar
- shiro反序列化复现.zip
- springMVC+hibernate+spring+shiro整合
- Shiro学习,以及与SpringMVC整合,标签注
- ssm整合shrio框架
- 高仿小米商城对应的后台管理系统
- BNF-寇申海.rar
- springboot+mybatis+layui+shiro 权限注解-后台
- springboot+mybatis+shiro+rabbitmq+redis项目实
- 高仿京淘项目
- ssm+shiro+redis 登录控制及重试次数超过
- Shiro和AJAX完美整合
- SpringMVC + Shiro 权限控制
- 权限控制系统
- 基于Shiro和Spring的用户权限控制(AC
- 医院信息管理系统
- meven+ssm+shiro实现前后端分离登录小案
- ShiroExploit.V2.3rce图形化利用.zip
- 黑马----tryl-SpringBoot与Shiro整合-权限管
- Springboot和bootstrap实现shiro权限控制配
- springboot+mybatis+shiro整合demo
- shiro权限所需5表
- shiro 个人总结
评论
共有 条评论