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

原创
2021/05/27 18:20
阅读数 136

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等开发。

项目地址:

附:入门示例

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部