02 2019 档案

摘要:身份验证principals 和 credentials 组合就是用户名/密码。 步骤: 1. 获取当前的 Subject. 调用 SecurityUtils.getSubject();2. 测试当前的用户是否已经被认证. 即是否已经登录. 调用 Subject 的 isAuthenticated( 阅读全文
posted @ 2019-02-28 08:23 小亮的BLOG 阅读(1166) 评论(0) 推荐(0)
摘要:简介 Apache Shiro 是 Java 的一个安全(权限)框架。主要提供了认证、授权、加密和会话管理等功能。 Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能进行什么 阅读全文
posted @ 2019-02-28 07:49 小亮的BLOG 阅读(1808) 评论(0) 推荐(0)
摘要:1)、编写国际化配置文件 login_en_US.properties login_zh_CN.properties login.properties 2)使用ResourceBundleMessageSource管理国际化资源文件 配置basename 3) Thymeleaf使用Message 阅读全文
posted @ 2019-02-22 22:59 小亮的BLOG 阅读(368) 评论(0) 推荐(0)
摘要:1、引入thymeleaf、静态资源等依赖 2、欢迎页面及静态资源配置解析:WebMvcAutoConfiguration 3、注册templates主页面访问路径/、/index 4、index.html 5、LoginController 6、用拦截器LoginInterceptor简单实现未登 阅读全文
posted @ 2019-02-22 22:23 小亮的BLOG 阅读(2400) 评论(0) 推荐(0)
摘要:启动流程: 1、创建SpringApplication对象 2、运行run方法 //准备上下文环境;将environment保存到ioc中;而且applyInitializers(); //applyInitializers():回调之前保存的所有的ApplicationContextInitial 阅读全文
posted @ 2019-02-22 21:34 小亮的BLOG 阅读(249) 评论(0) 推荐(0)
摘要:一、Spring Data简介 项目的目的是为了简化构建基于 Spring 框架应用的数据访问技术,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。 SpringData为我们提供使用统一的API来对数据访问层进行操作: Repository<T, I 阅读全文
posted @ 2019-02-22 20:44 小亮的BLOG 阅读(522) 评论(0) 推荐(0)
摘要:配置数据源相关属性(见前一章节 DataSource配置) 引入依赖 application.properties mybatis-config.xml EmployeeMapper.xml EmployeeMapper接口 使用MapperScan批量扫描所有的Mapper接口 阅读全文
posted @ 2019-02-20 21:03 小亮的BLOG 阅读(147) 评论(0) 推荐(0)
摘要:一、JDBC Jar依赖: 数据源的相关参数配置:DataSourceProperties application.properties: 默认是用org.apache.tomcat.jdbc.pool.DataSource作为数据源 二、Druid DataSource 引入Jar依赖: appl 阅读全文
posted @ 2019-02-20 08:51 小亮的BLOG 阅读(17765) 评论(1) 推荐(2)
摘要:一、如何定制和修改Servlet容器的相关配置 1)修改server有关的配置(ServerProperties) 2)EmbeddedServletContainerCustomizer ServerProperties、EmbeddedServletContainerCustomizer定制器怎 阅读全文
posted @ 2019-02-17 22:21 小亮的BLOG 阅读(551) 评论(0) 推荐(0)
摘要:一、Spring Boot默认的异常处理机制 1:浏览器默认返回效果 2:原理解析 为了便于源码跟踪解析,在·Controller中手动设置异常。 浏览器访问该请求 http://localhost:8080/crud/emps,后台进入DispatcherServlet。 第17行获取Handle 阅读全文
posted @ 2019-02-17 19:20 小亮的BLOG 阅读(1057) 评论(0) 推荐(0)