由于配置和设置是在java中进行的,因此不再有xml配置文件,因此很难找到使用这种新设计的教程、文档和使用方法。所以..。基本上,如何添加用户及其密码,在哪里可以找到spring-security的安全配置“文件”(像旧的applicationContext-security.xml一样)……
然后,我清理了一个maven,从我的实体生成QClasse消失了,所以应用程序不能再编译了。如何重新生成目标源(在QClasses /generated-sources/java中)?
我注意到spring-roo项目是在Eclipse下使用J2SE-1.5库创建的,因此无法编译。我不得不将库改为JDK1.8。错误覆盖方法中的一些错误仍然存在。
无论如何,如何添加新的spring-security配置的用户。
我使用的是Spring-roo 2.0.0.M3。
发布于 2017-02-08 16:59:30
首先,我建议您了解一下Spring Boot,因为它是Spring Roo生成项目的基础。这将解释所有关于如何修改您的项目配置的内容。
这样,就有了Spring Boot documentation about Spring Security和它的how-to guides。配置用户的示例类是:
@Configuration
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
auth.inMemoryAuthentication()
.withUser("barry").password("password").roles("USER"); // ... etc.
}
// ... other stuff for application security
}然后,我已经清理了maven,并且从我的实体生成QClasse消失了,所以应用程序不能再编译了。如何重新生成目标源(在QClasses /generated-sources/java中)?
这些类是由apt-maven-plugin插件在编译阶段生成的。因此,只需执行mvn clean complile即可生成它。
我注意到spring-roo项目是在Eclipse下使用J2SE-1.5库创建的,因此无法编译。我不得不将库改为JDK1.8。错误覆盖方法中的一些错误仍然存在
在Spring Roo Reference Documentation中解释说Spring Roo需要JDK6作为最低java版本。另外,检查maven版本是否为3.3或更高。
祝好运!
https://stackoverflow.com/questions/41922970
复制相似问题