spring如何处理static

yqj2065 2017-05-01 01:08:50
例如Client依赖IServer,使用spring注入IServer的实现类。
Main使用Client,
    public static void main(String[] args){

ApplicationContext ctx = new FileSystemXmlApplicationContext("client.xml");
Client c = (Client)ctx.getBean("c");
Client .test(1);
}

但是,Main并不需要Client 对象。
怎样搞?
...全文
293 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yqj2065 2017-05-01
  • 打赏
  • 举报
回复
网上说,使用@Autowired 不能注入Static变量, 对于setter方法,“会带有static的限定符,需要去掉,才可以”。 我没有去掉static运行也可以。晕 真正的问题,spring有没有办法避免这样的语句。 Client c = (Client)ctx.getBean("c");

81,092

社区成员

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

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