Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带construtor参数的Spring会话作用域bean_Java_Spring_Spring Mvc - Fatal编程技术网

Java 带construtor参数的Spring会话作用域bean

Java 带construtor参数的Spring会话作用域bean,java,spring,spring-mvc,Java,Spring,Spring Mvc,在Spring中,如果没有依赖于用户输入的构造函数参数,就不应该实例化bean。在控制器或另一个单例作用域bean中实例化SessionScoped bean的正确方法是什么 public class SingletonScoped{ ... } public class SessionScoped{ @Autowired SingletonScoped singletonScopped; private SessionScoped(){ }

在Spring中,如果没有依赖于用户输入的构造函数参数,就不应该实例化bean。在控制器或另一个单例作用域bean中实例化SessionScoped bean的正确方法是什么

public class SingletonScoped{
    ...
}

public class SessionScoped{
    @Autowired
        SingletonScoped singletonScopped;

    private SessionScoped(){
    }

    public SessionScoped(Object userInput){

    }

}

 public class AnotherSingletonScoped{
    ...
}

基本上,我应该在serverlet-context.xml中添加spring参数,然后您可以在这里传递参数。你可以在这篇文章中看到更多细节

请添加更多细节。这个答案真的很糟糕。根据,你不应该在没有发布相关内容的情况下发布链接-链接可能会断开,然后这个答案将不再帮助用户。