2017-01-29 3 views
0

設定と設定がjavaであるため、xml構成ファイルはなく、この新しいデザインでチュートリアル、ドキュメント、および使い方を見つけるのは難しいです。だから...基本的に、ユーザーと彼のパスワードを追加する方法、春のセキュリティのセキュリティ構成( "applicationContext-security.xml"のような)を見つける場所...spring-roo 2を使用すると、スプリングセキュリティ付きのユーザーを追加する方法

次に、クリーンで、エンティティからQClassを生成することがなくなり、アプリケーションはもうコンパイルできなくなります。どのようにQClassesを再生成するか(target/generated-sources/java)?

spring-rooプロジェクトがEclipseの下でJ2SE-1.5ライブラリで作成されたため、コンパイルできませんでした。ライブラリをJDK1.8に変更しなければなりませんでした。間違ったオーバーライドメソッドのエラーが残ります。

とにかく、新しい春のセキュリティ設定でユーザーを追加する方法。

私はSpring-roo 2.0.0.M3を使用しています。

答えて

0

まず、私はあなたがSpring Roo生成プロジェクトのベースとしてSpring Bootを見てみることをアドバイスします。これは、あなたのプロジェクト構成をどのように使用するかについてすべて説明します。

このように、Spring Boot documentation about Spring Securityとそのhow-to guidesがあります。その後、私はMavenのはきれい行った

@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 

} 

、そして私のエンティティが消えるからQClasseを生成するため、アプリケーションはそれ以上にコンパイルすることはできません。ユーザーを設定する例クラスです。どのようにQClassesを再生成するか(target/generated-sources/java)?

これらのクラスはコンパイル相にのapt-のmaven-pluginのプラグインによって生成されます。ですから、簡単にmvn clean complileを実行して生成してください。

spring-rooプロジェクトがEclipseの下でJ2SE-1.5ライブラリで作成されたため、コンパイルできなかったことに気付きました。ライブラリをJDK1.8に変更しなければなりませんでした。間違って上書き方法に多少の誤差がSpring Roo Reference Documentation

まま春Rooのはminimun JavaのバージョンとしてJDK6が必要であることを説明しています。また、バージョンが3.3以上であることを確認してください。

幸運を祈る!

関連する問題