标签: Spring Boot
包含该标签的全部文章 "Spring Boot".
切面编程
当我第一次接触Spring框架的时候,就告诉我们 IOC(控制反转) 和 AOP(面向切面编程) 这两个最核心的知识点,IOC 作为我们工作中最经常使用的知识点大家肯定是烂熟于心,而一聊到 AOP ,脑海中想到的只有零零散散的面试题,和一些日志、缓存、事务、安全、权限等功能场景,这些场景确实主要在项目搭建阶段就已经搭建完毕了,这也导致我们很少在工作中接...
重构接收价格前置项目
没想到,重构这个项目的原因居然是公司开始不再使用 Tomcat 部署项目,想把之前的 war 包启动的项目都换成 jar 包部署。之前的前置项目大部分都都是“远古时期”流传下来的“毒瘤”,纯 Java 项目,各种 Thread 满天飞,规范什么的就更别提了,为了追赶上线进度,我们引用 tomcat-embed 模块实现 Java 内置 Tomcat 启...
单元测试
> 单元测试(Java语言中)是对类中每个方法提供一个或多个测试的一种实践,其目的是为了有规律的测试一个类的各个部分是否具备正确的行为。 ——摘自《Java 编程思想》 刚开始工作的时候谁写测试类啊,还单元测试呢,测试我都不测试。后来到了正式一些的公司之后,不通过质量门禁则不能上线,所以 JaCoCo 这个开源的单元测试引擎就发挥作用了,它搭配 Son...
观察者模式
观察者模式也被称为发布-订阅模式或者事件-监听模式,这让我们很容易联想到 Redis、MQ 中的发布订阅模式,即主题对象(发布者)和观察者对象(订阅者)之间的关系类似于发布者发布事件,而观察者监听并响应该事件的方式,所以观察者模常用于实现对象之间的一对多依赖关系。 大多数编程语言都支持观察者模式的实现,但是大多数的场景下并不会去使用,因为其实现存在一些...