Spring controllerの構築 パーマリンク to " Spring controllerの構築"

はじめに パーマリンク to "はじめに"

注意:このサブジェネレータは、完全なCRUDエンティティを作成するエンティティサブジェネレータよりもはるかに単純です。

このサブジェネレータは、Spring MVC RESTコントローラを生成します。RESTメソッドの作成もできます。

“Foo”のSpring MVC RESTコントローラを生成するには、次のように入力します。

jhipster spring-controller Foo

サブジェネレータは、どのメソッドを生成するかを尋ねます。メソッド名と使用するHTTPメソッドに答えると、メソッドが生成されます。

Spring MVC RESTコントローラをSwaggerでドキュメント化できますか? パーマリンク to "Spring MVC RESTコントローラをSwaggerでドキュメント化できますか?"

はい! 実際にはすでに完成しています! devモードで、管理 > APIメニューを使用してSwagger UIにアクセスし、生成されたコントローラの使用を開始します。

Spring MVC RESTコントローラにセキュリティを追加できますか? パーマリンク to "Spring MVC RESTコントローラにセキュリティを追加できますか?"

はい! クラスまたはメソッドにSpring Securityの@Securedアノテーションを追加し、生成されたAuthoritiesConstantsクラスを使用して特定のユーザー権限へのアクセスを制限します。

Microservice Gateway開発サーバからプロキシすることはできますか? パーマリンク to "Microservice Gateway開発サーバからプロキシすることはできますか?"

はい! webpack/webpack.dev.jsのプロキシのコンテキストにサービス名を追加します。

module.exports = (options) => webpackMerge(commonConfig({ env: ENV }), {
    devtool: 'eval-source-map',
    devServer: {
        contentBase: './target/www',
        proxy: [{
            context: [
                '/<servicename>',
                /* jhipster-needle-add-entity-to-webpack - JHipster will add entity api paths here */
                ....