注意: 前一节我们的代理是对对象进行了代理,而spring 的AOP 可以基于方法进行代理,因为类的属性和方法都有相应的类来描述或者对应 属性由java的Field 表示,方法由Method 来表示 这里说几个sprin…
标签:spring
WMS项目中使用到的切面
前言 目前系统刚启动,骨架刚刚搭建完成,在项目中,使用了一些切面,做一些业务无关的处理。在本文中,将各个切面例举出来,用以加深自己对切面的理解。记得在初学切面的时候,一般文章介绍切面的时候,主要是日志,消息收集等,其实在…
Spring Boot 参考指南(通用的应用程序属性 ①)
第X章. 附录 附录A. 通用的应用程序属性 可以在application.properties文件,application.yml文件,或作为命令行开关,中指定各种属性,本附录提供了一个通用的Spring Boot属性…
Apache Shiro 配置 LDAP 验证
通常在根据LDAP进行身份验证时一般进行以下三步: 利用一个LDAP用户的用户名和密码绑定到LDAP服务器。 在LDAP中检索一个用户的条目,然后将提供的密码和检索到的LDAP记录中进行验证。 根据LDAP提供的记录,再…
工作一到五年的Java程序员遇到瓶颈应该如何提升自己突破
具有一到五年开发经验 需要学习内容很多 JVM/分布式/高并发/性能优化/Spring MVC/Spring Boot/Spring Cloud/MyBatis/Netty源码分析等等等 01、透彻理解Tomcat原理手…
自己简单实现Spring的IOC原理
控制反转(Inversion ofControl,缩写为IoC) 简单来说就是当自己需要一个对象的时候不需要自己手动去new一个,而是由其他容器来帮你提供;Spring里面就是IOC容器。例如:在Spring里面经常需要…
Spring、Spring Boot和TestNG测试指南 - 测试关系型数据库
Github地址 Spring Test Framework提供了对JDBC的支持,能够让我们很方便对关系型数据库做集成测试。 同时Spring Boot提供了和Flyway的集成支持,能够方便的管理开发过程中产生的SQ…
第二章 装配Bean
完整代码请见:https://github.com/codercuixi… 创建应用对象之间协作关系的行为通常称为装配(wiring),这也是依赖注入(DI)的本质。 2.1 Sprig配置的可选方案 在xm…
关于乐观锁与悲观锁的实际应用
开门见山,先聊一聊我实际遇到的业务问题: 在项目中有一个竞猜下注的功能,它的赔率是根据A队和B队两边的下注总金额来计算的。于是当有用户下注某一边时,两边的赔率都会进行相应的变化。 反应到数据库里就是(简化版本),一个人下…
【翻译】Spring Data Mongo: 投影和聚合
原文地址:https://www.baeldung.com/spring-data-mongodb-projections-aggregations 1. 概览 Spring Data MongoDB提供了对MongoD…
Spring框架之我见(五)——Spring Boot
说完了Spring 我们来聊聊Spring的进阶版Spring Boot,如果你还不知道Spring Boot,那希望这篇文章能够为你指明方向。 Spring Boot 什么是Spring Boot? 首先boot是‘引…
Spring、Spring Boot和TestNG测试指南 - @ActiveProfiles
Github地址 @ActiveProfiles可以用来在测试的时候启用某些Profile的Bean。本章节的测试代码使用了下面的这个配置: @Configuration public class Config { @B…