タグ付けされた質問 「spring-mvc」

Model-View-Controller(MVC)パターンに基づいてJava Webアプリケーションを構築するためのフレームワーク。これは、基礎となるビューテクノロジーから、柔軟で分離されたコードを促進します。

14
Spring MVCからJSONとして送信している間、Javaオブジェクトのフィールドを動的に無視します
私はこのようなモデルクラスを持っています @Entity @Table(name = "user", catalog = "userdb") @JsonIgnoreProperties(ignoreUnknown = true) public class User implements java.io.Serializable { private Integer userId; private String userName; private String emailId; private String encryptedPwd; private String createdBy; private String updatedBy; @Id @GeneratedValue(strategy = IDENTITY) @Column(name = "UserId", unique = true, nullable = false) public Integer …

1
Mavenを使用せずにSpring Frameworkのjarをどこでダウンロードできますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 SpringSource.orgはサイトをhttp://spring.ioに変更しました 誰かがMaven / githubなしで最新のビルドを取得する方法を知っていますか?http://spring.io/projectsから
104 java  spring  spring-mvc 

3
コントローラーからHttpRequestにアクセスするSpring 3 MVC
@SessionAttributesたとえばcookie処理のログインのために、それをspring に任せるのではなく、自分でリクエスト属性とセッション属性を処理したいと思います。 HttpRequestコントローラー内からにアクセスする方法がわからないので、上のレイヤーに移動し@RequestAttributeてHttpRequestそれ自体にアクセスする方法が必要です。Stripesでは、ApplicationContextとを実装してこれを行うために使用されていましたgetAttribute()。 また、HttpServletRequestasパラメータを渡しても機能していないようです。 @RequestMapping(value="/") public String home(HttpServletRequest request){ System.out.println(""+request.getSession().getCreationTime()); return "home"; } 上記の方法では何も印刷されません。 これについて何かアドバイスはありますか?

26
IntelliJ IDEAがSpringの@Autowiredアノテーションを使用するとエラーを表示する
@AutowiredクラスでSpringのアノテーションを使用すると、IntelliJ IDEAでエラーが表示されますが、クラスは問題なく機能しています。 このエラーメッセージは次のとおりです。 自動配線されたメンバーは、有効なSpring Bean(@ Component / @ Serviceなど)で定義する必要があります。less ...(Ctrl + F1)Beanクラスの自動配線の問題をチェックします。

10
Spring Bootによって暗黙的に使用されるJackson JSONマッパーをカスタマイズする方法は?
私はSpring Boot(1.2.1)を、RESTful Webサービスの構築チュートリアルと同様の方法で使用しています。 @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } 上記のように、Spring MVCはEventListオブジェクトをJSONにシリアル化するために暗黙的にJacksonを使用します。 しかし、次のようなJSON形式にいくつかの簡単なカスタマイズを行いたいと思います。 setSerializationInclusion(JsonInclude.Include.NON_NULL) 問題は、暗黙のJSONマッパーをカスタマイズする最も簡単な方法は何ですか? このブログ投稿でCustomObjectMapperを作成するなどの方法を試しましたが、ステップ3「Springコンテキストでのクラスの登録」は失敗します。 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jacksonFix': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void com.acme.project.JacksonFix.setAnnotationMethodHandlerAdapter(org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter); nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No …

2
HQLエラー:結合にパスが必要です
私はこのクエリのバリエーションを試し続け、これを実現できないようです。私もこの投稿を参照しました:パスは結合に期待されています!Nhibernate Errorと同じロジックをクエリに適用できないようです。私のUserオブジェクトが持っているUserGroupコレクションを。 クエリはオブジェクト内のエンティティを参照する必要があることを理解していますが、私が見ているものから... @NamedQuery( name = "User.findByGroupId", query = "SELECT u FROM UserGroup ug " + "INNER JOIN User u WHERE ug.group_id = :groupId ORDER BY u.lastname" )
100 java  spring-mvc 


2
Maven依存関係Spring-WebとSpring-WebMVC
次の依存関係の違いは何ですか? <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> </dependency> 対 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>3.1.2.RELEASE</version> </dependency> spring-webmvc単独で含めるspring-webと、暗黙的に追加されます。 いつspring-web一人で使うべきですか?
100 spring  maven  spring-mvc 

9
コンテンツタイプ 'application / x-www-form-urlencoded; charset = UTF-8'は@RequestBodyMultiValueMapではサポートされていません
Spring @ Controllerでx-www-form-urlencodedの問題に対する回答に基づく 私は以下の@Controllerメソッドを書きました @RequestMapping(value = "/{email}/authenticate", method = RequestMethod.POST , produces = {"application/json", "application/xml"} , consumes = {"application/x-www-form-urlencoded"} ) public @ResponseBody Representation authenticate(@PathVariable("email") String anEmailAddress, @RequestBody MultiValueMap paramMap) throws Exception { if(paramMap == null || paramMap.get("password") == null) { throw new IllegalArgumentException("Password not provided"); } } 以下のエラーで失敗するリクエスト { "timestamp": …

11
@ExceptionHandlerで春のセキュリティ認証例外を処理する
私は春のMVCのを使用しています@ControllerAdviceし、@ExceptionHandlerREST APIをすべての例外を処理します。これは、Web MVCコントローラーによってスローされた例外に対しては正常に機能しますが、コントローラーメソッドが呼び出される前に実行されるため、Spring Securityカスタムフィルターによってスローされた例外に対しては機能しません。 トークンベースの認証を行うカスタムSpring Securityフィルターがあります。 public class AegisAuthenticationFilter extends GenericFilterBean { ... public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { try { ... } catch(AuthenticationException authenticationException) { SecurityContextHolder.clearContext(); authenticationEntryPoint.commence(request, response, authenticationException); } } } このカスタムエントリポイントの場合: @Component("restAuthenticationEntryPoint") public class RestAuthenticationEntryPoint implements AuthenticationEntryPoint{ public void commence(HttpServletRequest request, …

11
認証なしでSwaggerURLにアクセスできるようにSpringSecurityを構成する方法
私のプロジェクトにはSpringSecurityがあります。主な問題:http:// localhost:8080 / api / v2 / api-docsでSwaggerURLにアクセスできません。承認ヘッダーがないか無効です。 ブラウザウィンドウのスクリーンショット 私のpom.xmlには次のエントリがあります <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency> SwaggerConfig: @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2).select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build() .apiInfo(apiInfo()); } private ApiInfo apiInfo() { ApiInfo apiInfo = new ApiInfo("My REST …


2
Spring ControllerマッピングでURLパラメータをどのように受け取りますか
この問題はささいなことのようですが、適切に機能させることができません。Springコントローラーマッピングをjquery ajaxで呼び出しています。someAttrの値は、URLの値に関係なく、常に空の文字列です。理由を教えてください。 -呼び出されたURL http://localhost:8080/sitename/controllerLevelMapping/1?someAttr=6 -コントローラーマッピング @RequestMapping(value={"/{someID}"}, method=RequestMethod.GET) public @ResponseBody int getAttr(@PathVariable(value="someID") final String id, @ModelAttribute(value="someAttr") String someAttr) { //I hit some code here but the value for the ModelAttribute 'someAttr' is empty string. The value for id is correctly set to "1". }
96 spring-mvc 

6
Spring MVCで現在のURLを取得する最良の方法は何ですか?
クライアントがアクティブなリクエストに使用するURLに基​​づいてURLを作成したいと思います。現在のHttpServletRequestオブジェクトを取得するよりも賢いことはありますか?それはgetParameter...()、GETパラメータを含む(そして唯一の)完全なURLを再構築するメソッドです。 明確化:可能であれば、HttpServletRequestオブジェクトの使用を辞退したいと思います。

8
RESTfulでSpring Boot / MVC / JavaConfigでGZIP圧縮を使用する
私たちは、一連のRESTfulサービスに対してアノテーションベースのjava-configでSpring Boot / MVCを使用しHTTP GZIP、一部のAPI応答でストリーム圧縮を選択的に有効にしたいと考えています。 私は自分のコントローラーとでこれを手動で実行できることを知っていますがbyte[] @ResponseBody、SpringMVCインフラストラクチャ(フィルターなど)に依存して、JSON変換と圧縮を自動的に実行する(つまり、メソッドがPOJOを返す)ことを望みます。 ResponseBodyまたは埋め込みTomcatインスタンスでGZIP圧縮を有効にするにはどうすればよいですか。また、一部の応答のみを選択的に圧縮できるようにするにはどうすればよいですか。 ありがとう! PS .:現在、XMLベースの構成はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.