JSF,spring安全集成,如何配置数据源jdbc
我的问题是:如果考虑到我使用的是JSF框架,那么使用JSF框架有意义吗? 我知道spring和jsf不应该混为一谈,但我真的不知道该在哪里划清界限 在spring安全文档中,它们为JDBC身份验证注入数据源,如下所示:JSF,spring安全集成,如何配置数据源jdbc,spring,jsf,spring-security,Spring,Jsf,Spring Security,我的问题是:如果考虑到我使用的是JSF框架,那么使用JSF框架有意义吗? 我知道spring和jsf不应该混为一谈,但我真的不知道该在哪里划清界限 在spring安全文档中,它们为JDBC身份验证注入数据源,如下所示: @Autowired private DataSource dataSource; // This, I don't know what to do @Autowired public void configureGlobal(AuthenticationManagerBuil
@Autowired private DataSource dataSource; // This, I don't know what to do
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth
.jdbcAuthentication()
.dataSource(dataSource)
.withDefaultSchema()
.withUser("user").password("password").roles("USER").and()
.withUser("admin").password("password").roles("USER", "ADMIN");
}
我使用的是JSF,我的数据源没有指定任何地方,我有点不愿意使用spring相关技术,因为:你有
数据源的提供者吗?你知道Spring本身是如何工作的吗?这个jsf与什么有关?我只在中看到spring/java代码example@Luiggi不,不是真的,我想我必须在应用程序contyText中声明我的数据源?是的,必须在Spring XML配置文件中声明数据源bean,或者使用通过@bean
提供数据源的@Configuration
类。我建议您先回顾一下Spring,然后再开始使用其他框架,比如Spring Security。但是我使用的是JSF,我认为这意味着我将只使用Spring Security来实现安全性。其余的将由jsf处理。