Springboot在子线程中怎么用代码弄出个bean来?除了用@Autowired

医手 2020-07-18 05:16:05
Springboot在子线程中怎么用代码弄出个bean来?除了用@Autowired
就是想在任何时候都能像new对象一样,构建出一个bean来。
...全文
5172 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Nonoas 2022-03-24
  • 打赏
  • 举报
回复

查看这个案例 Spring获取bean

s478853630 2020-07-20
  • 打赏
  • 举报
回复
引用 楼主 医手 的回复:
Springboot在子线程中怎么用代码弄出个bean来?除了用@Autowired 就是想在任何时候都能像new对象一样,构建出一个bean来。
每个service写一个静态方法即可:

@Service
public class ClueService extends BaseModel<Clue> {

	public static ClueService get() {
		return BeanContainer.getBean(ClueService.class.getName());
	}

        public void save(Clue entity) {
                // ......
        }
	
}
其他地方就可以这样写:

Clue entity = new Clue();
entity.setName("test");
ClueService.get().save(entity);
总之不再需要@Autowired
tianfang 2020-07-19
  • 打赏
  • 举报
回复
你的贴子后面相关博客前两个: https://blog.csdn.net/tanglihai/article/details/81353411?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase https://blog.csdn.net/weixin_38207457/article/details/78292266?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-2.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-2.nonecase

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧