随笔分类 - Spring boot
摘要:@Bean的属性支持 @Scope 设置Spring容器如何新建Bean实例(方法上,得有@Bean) 其设置类型包括: · Singleton (单例,一个Spring容器中只有一个bean实例,默认模式), · Protetype (每次调用新建一个bean), · Request (web项目
阅读全文
摘要:切面(AOP)相关注解 Spring支持AspectJ的注解式切面编程。 @Aspect 声明一个切面(类上) 使用@After、@Before、@Around定义建言(advice),可直接将拦截规则(切点)作为参数。 @After 在方法执行之后执行(方法上) @Before 在方法执行之前执行
阅读全文
摘要:注入bean的注解 @Autowired:由Spring提供 @Inject:由JSR-330提供 @Resource:由JSR-250提供 都可以注解在set方法和属性上,推荐注解在属性上(一目了然,少写代码)。
阅读全文
摘要:java配置类相关注解 @Configuration 声明当前类为配置类,相当于xml形式的Spring配置(类上) @Bean 注解在方法上,声明当前方法的返回值为一个bean,替代xml中的方式(方法上) @Configuration 声明当前类为配置类,其中内部组合了@Component注解,
阅读全文
摘要:1.声明bean的注解 @Component 组件,通用的注解方式 @Component 作用:调用无参构造创建一个bean对象,并把对象存入spring的IOC容器,交由spring容器进行管理。相当于在xml中配置一个bean。 属性:value:指定bean的id。如果不指定value属性,默
阅读全文
摘要:一、引入依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> </par
阅读全文