Solon Aop 特色开发构建一个Bean的三种方式

Posted 刘西东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Solon Aop 特色开发构建一个Bean的三种方式相关的知识,希望对你有一定的参考价值。

Solon,更小、更快、更自由!本系列专门介绍Solon Aop方面的特色:

一、无注解纯手动

//生成Bean
Aop.wrapAndPut(UserService.class, new UserServiceImpl());

//获取Bean(如果不确定是否存在,用异步获取)
Aop.getOrNull(UserService.class);

二、用配置器类

本质是 @Configuration + @Bean 的组合,并且 Config 要被扫描到

@Configuration
public class Config{
    @Bean
    public UserService  build(){
        return new UserServiceImpl();
    }
}

三、使用组件注解(必须要能被扫描到)

@Component
public class UserServiceImpl implements UserServiceImpl{

}

附:Solon 是什么?

一个插件式的 Java 微型基础开发框架。支持Web、Job、Remoting、MicoService等开发。

项目地址:

附:入门示例

以上是关于Solon Aop 特色开发构建一个Bean的三种方式的主要内容,如果未能解决你的问题,请参考以下文章

Spring Bean定义的三种方式

spring 装配bean的三种方式

spring学习(02)之bean实例化的三种方式

循环依赖的三种方式

Java 开发工程师 面试题

Java 开发工程师 面试题