慢来比较快,虚心学技术 前一篇文章中,我们通过使用@Secured和@RolesAllowed两个注解实现了简单有效的基于角色的方法权限控制,但是有时候,我们并不是单纯的针对...
慢来比较快,虚心学技术 前一篇文章中,我们通过使用@Secured和@RolesAllowed两个注解实现了简单有效的基于角色的方法权限控制,但是有时候,我们并不是单纯的针对...
慢慢来比较快,虚心学技术 需求 待办列表,要求每一项任务可以跳转到特定不同的页面或调用不同接口,从而实现消息机制 设计思路 第一波 思路:通过增加任务表与业务表之间的路由配置...
慢来比较快,虚心学技术 思路永远比答案更有价值 问题场景 SpringBoot项目中,activiti某个流程节点需要配置监听器,当前节点任务提交完成之后触发方法更改远程表单...
慢来比较快,虚心学技术 Spring 的缓存抽象在很大程度上是围绕切面构建的。在 Spring 中启用缓存时,会创建一个切面,它触发一个或更多的 Spring 的缓存注解,S...
慢来比较快,虚心学技术 尽管Spring Security为我们提供了Web层的安全保护,我们依旧有可能会疏忽而导致用户通过正常访问路径访问到不应该访问的方法,所以除了在we...
看看我的网站怎么样?https://yaml.vip
慢来比较快,虚心学技术 Ⅰ、Hibernate架构体系分析 先来了解一下Hibernate的框架体系,下图为官方Hibernate简要体系结构: Hibernate通过持久化...
慢来比较快,虚心学技术 Ⅰ、Spring Data JPA简介 Spring-Data:Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主...
慢来比较快,虚心学技术 缓存( Caching )可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。我们将会了解到 Spring 的缓存抽象。尽管 Spr...
慢来比较快,虚心学技术 随着非关系型数据库(NoSQL数据库)概念的流行,Spring也开始提供非关系型数据库的支持,Spring主要提供以下几种非关系型数据库的支持: Mo...
慢慢来比较快,虚心学技术 1.为什么需要profile? 实际开发中,生产环境和开发环境通常都不会是同一个,最明显的例子就是,生产环境(正式环境)的数据库和开发环境的数据库一...
慢慢来比较快,虚心学技术 1、什么是条件化Bean 在第一节中说到的profile限定了特殊环境下的Bean装载,但是有时候只根据环境进行Bean装配的选择并不一定能满足我们...
慢慢来比较快,虚心学技术 1、什么是自动装配Bean的歧义性 当一个接口存在多个实现类或一个类存在多个bena定义的时候,如果使用自动装配,Spring将无法明确应该使用哪一...
慢慢来比较快,虚心学技术 1、什么是Bean的作用域? 默认情况下,Spring容器装配的Bean都是单例的,也就是说,不管什么情况下,在同一应用中通过Spring容器获取的...
慢慢来比较快,虚心学技术 《Spring实战》-第三章:Bean的高级装配(1)-环境Profile 《Spring实战》-第三章:Bean的高级装配(2)-条件化Bean ...
慢慢来比较快,虚心学技术 当我们讨论依赖注入的时候,多数注意的都是将一个bena作为属性或构造器参数注入到另一个bean中。但是有时候我们也需要关注如何将值注入到方法参数或者...
慢慢来比较快,虚心学技术 前言:DI (依赖注入)有助于应用对象之间的解耦,而 AOP(面向切面编程) 可以实现横切关注点与它们所影响的对象之间的解耦 一、什么是面向切面编程...
慢慢来比较快,虚心学技术 前言:前面我们学习了关于Spring核心的IOC和AOP知识,除此之外,以此为基础,Spring的MVC框架还经常被用于Web开发(SpringMV...
慢慢来比较快,虚心学技术 前言:视图解析器可以将逻辑视图名转换成物理实现 一、视图解析器 Spring提供了13个基本的视图解析器,能够将逻辑视图名转换为物理实现,如上一篇中...
慢慢来比较快,虚心学技术 一、SpringMVC配置的替代方案 Ⅰ、注册Filter SpingMVC的AbstractAnnotationConfigDispatcherS...