- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 遇到不能注入DiscoveryClient问题-Could not autowire. No beans of ‘DiscoveryClient‘ type found.
1、遇到问题:想使用Eureka注册中心去获取主机、端口号等信息,需要用到服务发现DiscoveryClient。3、解决办法:把import com.netflix.discovery.DiscoveryClient;2、原因:原来是在导包的时候导错包导致。
2023-08-10 15:00:01 259 1
spring001.rar
AOP 是一种编程思想
AOP 英文名称 Aspect Oriented Programming,翻译过来的意思就是面向切面编程。
我们都知道 OOP(Object Oriented Programming),面向对象编程。OOP 可以说是影响了整个计算机发展的一个伟大的编程思想,JAVA 、 C# 、 C++ 等都是 OOP 的编程语言,OOP 使我们的编程更加简单易学。OOP 的核心思想:抽象、继承、封装、多态,OOP 是一种从上到下的编程思想,在某些特定的场景下 OOP 的思想显得有些乏力,AOP 则是对 OOP 编程思想的补充,定义了一种从左到右横向的编程思想;
AOP 的作用是对核心关注点和横切关注点的分离
核心关注点是我们的业务代码,横切关注点则是一些有公共行为和共同特点的代码,这些代码往往散落在代码的各种角落,AOP 则是统一管理这些散落的代码。
如果没有AOP我们的代码就无法运行了吗?答案是否的,我们手动加上相应代码即可。但这样的后果就是,导致大量重复代码,系统可维修性差;
2019-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人