我试图使用spring向jsf提供托管bean。我假设JSF容器将获取@ManagedBean,以便将JSF中的EL链接到托管bean,即使我通过在Facs-config.xml中配置spring来使用spring。
春将提供豆子,但现在由管理豆子的范围?。
我尝试过按照bean上的注释将其变成请求范围,但它们不起作用。
@ManagedBean(name="helloBean") //meant for JSF
@RequestScoped //meant for JSF
@Scope(value="request") //meant for spring
@
我有一个实现ContainerRequestFilter的类,我想向其中注入一些spring依赖项,所以我需要让Spring知道Jersey过滤器。过滤器本身是使用Jersey servlet在我的web.xml中配置的
<servlet>
<servlet-name>Jersey Spring Web Application</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-cla
我想以这样一种方式配置spring bean,即根据布尔变量的值,在代码中自动连接两个可用连接bean中的一个。
下面是boolean变量的初始化:
//This is overridden as false from the properties file on the server.
@Value(value = "${my.property.connectionOne:true}")
private boolean connectionOne;
我已经这样定义了Bean:
@Bean(name = "specificConnection")
public
我在我的web应用程序中实现了spring安全性。现在,我的所有服务都是安全的,只能由授权用户调用。所有的东西都在网站上工作,但是当我在没有登录的情况下调用函数时就不起作用了。
这是我的Controller(RestController)
@RestController
public class MessageService {
@Autowired
MessageModel messageModel;
@RequestMapping(value="/message",method=RequestMethod.POST)
public Me
我有一个spring组件,它有一个从@Value注释中获取参数的@Autowired构造函数。如下所示:
@Component
public class MyImplClass implement MyInterface
...
public MyImplClass(@Value("${prop.name}") final String name, @Value("${prop.value}") final String value) {
...
}
...
在另一个类中,我像这样自动连接这个类型
@Autowired
protected MyInterface
import org.springframework.beans.factory.annotation.Value;
我使用spring@value从配置中获取值,它在其他类(控制器和其他服务)中工作得很好,但在模型中却不起作用:
public final class Page {
@Value("${defaultUrl}")
private static String defaultUrl;
private String url;
public Page(String url) {
this.url = url;
}
public Pa