我需要在控制器中自动装配服务接口,在非默认服务构造函数中传递参数日志代码
@Controller
public class FooController {
private Foo foo;
@Autowired
private FooService fooService //(I like passe parameter here);
}
Here's my Service:
我需要在控制器中自动装配服务接口,在非默认服务构造函数中传递参数日志代码
@Service
public class FooServiceImpl implements FooService {
@Autowired
private FooDAO fooDAO;
public FooServiceImpl(String pLogCode)
{
}
@Transactional
public void addFoo(Foo foo) {
fooDAO.addFoo(foo);
}
}
最佳答案
自动装配接口时传递参数,只有在XML配置中才可以。 Simmilar问题在这里:
Spring autowire interface
关于java - 如何在Spring中实例化Class/Bean并在构造函数中传递参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33154608/