-
Bean配置项
Id 在整个IOC容器中这个Bean的唯一标识;
class 具体要实例化的哪一个类;
scope 范围也就是作用域;
Constructor arguments 构造器的参数;
Properties 属性;
Autowiring mode 自动装配的模式;
lazy-initialization mode 懒加载模式;
Initialization/destrction method 初始化和销毁方法
查看全部 -
DAO:对数据库的访问
Service:处理业务逻辑的部分
查看全部 -
通过set方法赋值
通过get方法取值
查看全部 -
接口:只能有声明,不能有实现
抽象类:既可以有接口的声明,也可以有实现
普通的类:只有实现
但是在java8中,接口可以拥有方法体
查看全部 -
bean的注解的目的主要在于帮助我们去自动生成bean,而减少我们在xml文件中去自己编写bean
查看全部 -
实现各种Aware接口的主要意义在于帮助springbean去获取ioc容器本身
查看全部 -
@Bean和@Component区别好像是:
@Bean注册了一个在方法上的Bean,而不同过此方法的调用都得不到这个Bean实例,除非在这个Bean对应的类上注解@Component
@Component注解注册了一个在类上的bean,但是这个bean你只要写上BeanName就可以获得。
查看全部 -
为什么要使用context:annotation-config注解,因为该注解声明了引入 AutowiredAnnotationBeanPostProcessor、 CommonAnnotationBeanPostProcessor、 PersistenceAnnotationBeanPostProcessor、 RequiredAnnotationBeanPostProcessor 这几个文件,避免手动配置@Autowiring注解、@Required注解等。 而通常使用context:component-scan是因为该注解不仅提供了以上四个注解,还提供额外的context:include-filter和context:exclude-filter注解,这两个注解可以指定扫描的注解策略和排除策略。比如扫描@Controller注解,就可以配置。指定只扫描Controller注解
查看全部 -
不同Bean的作用域
查看全部 -
初始化Bean容器
查看全部 -
放在<aop:config> 内,必须按照这个顺序进行声明
查看全部 -
sping实现aop
不是完整的aop实现
查看全部 -
AOP一些概念
查看全部 -
两种具体方式
查看全部 -
切面的理解
切面垂直于功能,关注某一个点而不是整个生命周期
查看全部
举报