在阅读Light-4j文档时,看起来Light-4j与AOP编程非常相似。Light-4j和AOP编程之间有什么关系?
Light-4j 是 AOP 编程的一个子集,它利用了基于 HTTP 的应用程序的请求/响应流的性质。如果我们将请求/响应流视为链,Light-4j 将所有 AOP 横切关注点放入链中,对开发人员透明。所有横切关注点都作为中间件处理程序实现,并且可以使用单个配置文件或集中式 values.yml 文件启用或禁用它们。使用外部化的配置文件,我们只需更改配置即可将 docker 化的应用程序从一个环境移动到另一个环境。这种设计的另一个好处是提高了开发人员的生产力。与其他框架不同,开发人员必须手动连接跨领域关注点与代码或注释,Light-4j连接跨领域关注点与配置文件,这些可以由操作团队而不是开发团队应用。这使开发人员能够专注于终结点级别的业务逻辑,而无需考虑指标、跟踪、监视、警报等。