我需要在控制器中自动装配服务接口,在非默认服务构造函数中传递参数日志代码

 @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/

10-13 01:10