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

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

2
どちらが良いですか、spring3コントローラーで「ModelAndView」または「String」を返します
返却方法ModelAndView @RequestMapping(value = "/list", method = RequestMethod.GET) public ModelAndView list( @UserAuth UserAuth user, ModelAndView mav) { if (!user.isAuthenticated()) { mav.setViewName("redirect:http://www.test.com/login.jsp"); return mav; } mav.setViewName("list"); mav.addObject("articles", listService.getLists()); return mav; } 文字列を返す方法 @RequestMapping(value = "/list", method = RequestMethod.GET) public String list( @UserAuth UserAuth user, Model model) { if (!user.isAuthenticated()) { return "redirect:http://www.test.com/login.jsp"; …

27
クラスパスリソースで定義された 'entityManagerFactory'という名前のBeanの作成エラー:initメソッドの呼び出しに失敗しました
Springプロジェクトをコンパイルすると、次のエラーが発生しました。 クラスパスリソース[org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class]で定義された「entityManagerFactory」という名前のBeanの作成エラー:initメソッドの呼び出しに失敗しました STS EclipseとMySqlデータベースを使用しています 私の接続文字列Application.Propertiesは spring.datasource.url=jdbc:mysql://localhost:3306/stgdb spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.jpa.hibernate.ddl-auto=update 詳細なエラーは以下のとおりです ================================================= 2016-10-15 15:34:38.875[0;39m [31mERROR[0;39m [35m3700[0;39m [2m---[0;39m [2m[ main][0;39m [36mo.s.boot.SpringApplication [0;39m [2m:[0;39m Application startup failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: …

5
Spring MVCテストを使用したマルチパートPOSTリクエストの単体テスト
自動車を保存するための次のリクエストハンドラがあります。たとえばcURLを使用すると、これが機能することを確認しました。ここで、Spring MVC Testを使用してメソッドを単体テストしたいと思います。fileUploaderを使用しようとしましたが、正常に機能しません。また、JSON部分を追加することもできません。 このメソッドをSpring MVCテストで単体テストするにはどうすればよいですか?これに関する例を見つけることができません。 @RequestMapping(value = "autos", method = RequestMethod.POST) public ResponseEntity saveAuto( @RequestPart(value = "data") autoResource, @RequestParam(value = "files[]", required = false) List<MultipartFile> files) { // ... } 自動+ 1つ以上のファイルのJSON表現を更新します。 正解に100の賞金を追加します!

9
Spring Data JPA GROUP BYクエリからカスタムオブジェクトを返す方法
Spring Data JPAを使用してSpring Bootアプリケーションを開発しています。カスタムJPQLクエリを使用して、いくつかのフィールドでグループ化し、カウントを取得しています。以下は私のリポジトリメソッドです。 @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List<?> findSurveyCount(); 動作しており、結果は次のように取得されます。 [ [1, "a1"], [2, "a2"] ] 私はこのようなものを手に入れたいです: [ { "cnt":1, "answer":"a1" }, { "cnt":2, "answer":"a2" } ] どうすればこれを達成できますか?

5
Spring MVCまたはSpring Boot [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する 大企業(Web)プロジェクトの場合、Spring MVCまたはSpring-Bootの使用をお勧めしますか? Spring-Bootは、設定の点で、Spring MVCに比べて非常に簡単です。 Spring-Bootを使用すると、Spring MVCと同じ利点があるのでしょうか? 何がお勧めですか?

14
Ajaxを使用して@RequestBodyの複数の変数をSpring MVCコントローラーに渡す
バッキングオブジェクトでラップする必要はありますか?私はこれをしたいです: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} そして、次のようなJSONを使用します。 { "str1": "test one", "str2": "two test" } しかし、代わりに私は使用する必要があります: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody Holder holder) {} 次に、このJSONを使用します。 { "holder": { "str1": "test one", "str2": "two test" …
112 java  spring  http  spring-mvc 

9
Spring-mvcでセッション属性を使用する方法
このコードの春のMVCスタイルのアナログを書くのを手伝ってくれませんか? session.setAttribute("name","value"); そして、アノテーションによって@ModelAttributeアノテーションが付けられた要素をセッションに追加して、それにアクセスする方法は?

30
このアプリケーションには/ errorの明示的なマッピングがありません
Mavenを使用してチュートリアルを実行しましたhttps://spring.io/guides/gs/uploading-files/ 使用したすべてのコードがコピーされました。 アプリケーションは実行できますが、エラーが発生します。 ホワイトラベルエラーページこのアプリケーションには/ errorの明示的なマッピングがないため、これはフォールバックと見なされます。6月30日火曜日17:24:02 CST 2015予期しないエラーが発生しました(type = Not Found、status = 404)。メッセージはありません どうすれば修正できますか?

3
Spring MVCのインターセプターとフィルターの違い
FilterとInterceptor目的について少し混乱しています。 ドキュメントから理解したInterceptorように、リクエスト間で実行されます。一方、Filterビューをレンダリングする前に実行されますが、コントローラーが応答をレンダリングした後です。 ではpostHandle()、インターセプターとdoFilter()フィルターの違いはどこですか? どのユースケースで使用するのがベストプラクティスですか?この写真FilterのsとInterceptorsはどこで機能しますか?

13
Hibernate LazyInitializationExceptionを修正する方法:ロールのコレクションを遅延初期化できませんでした、プロキシを初期化できませんでした-セッションがありません
SpringプロジェクトのカスタムAuthenticationProviderで、ログに記録されたユーザーの権限のリストを読み取ろうとしていますが、次のエラーが発生します。 org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:177) at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:94) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:211) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) …

6
Spring Security / SpringMVCで認証されたユーザーを手動で設定する方法
新しいユーザーが「新しいアカウント」フォームを送信した後、そのユーザーを手動でログインして、後続のページにログインする必要がないようにしたいと考えています。 春のセキュリティインターセプターを通過する通常のフォームログインページは問題なく機能します。 new-account-formコントローラーで、UsernamePasswordAuthenticationTokenを作成し、それをSecurityContextに手動で設定しています。 SecurityContextHolder.getContext().setAuthentication(authentication); 同じページで、後でユーザーがログインしていることを確認します。 SecurityContextHolder.getContext().getAuthentication().getAuthorities(); これにより、認証で以前に設定した権限が返されます。すべては順調です。 しかし、この同じコードがロードする次のページで呼び出されると、認証トークンはUserAnonymousになります。 前回のリクエストで設定した認証が保持されなかった理由がわかりません。何かご意見は? セッションIDが正しく設定されていないことが原因である可能性がありますか? どういうわけか私の認証を上書きしている可能性があるものはありますか? おそらく、認証を保存するために別の手順が必要なだけですか? または、どういうわけか単一の要求ではなく、セッション全体で認証を宣言するために必要なことはありますか? ここで何が起こっているのかを理解するのに役立つかもしれないいくつかの考えを探しています。

7
Spring BootがHTTPリクエストインターセプターを追加する
Spring BootアプリケーションにHttpRequestインターセプターを追加する正しい方法は何ですか?私がやりたいことは、すべてのhttp要求の要求と応答をログに記録することです。 Spring bootのドキュメントには、このトピックはまったく含まれていません。(http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/) 以前のバージョンのSpringで同じことを行う方法に関するWebサンプルをいくつか見つけましたが、それらはapplicationcontext.xmlで動作します。助けてください。

4
春の@Validと@Validatedの違い
Springは、Spring検証とJSR-303 Bean検証という2つの異なる検証方法をサポートしています。どちらも、Beanバリデーターを含む他のデリゲーターにデリゲートするSpringバリデーターを定義することで使用できます。ここまでは順調ですね。 しかし、実際に検証を要求するようにメソッドに注釈を付ける場合、それは別の話です。このように注釈を付けることができます @RequestMapping(value = "/object", method = RequestMethod.POST) public @ResponseBody TestObject create(@Valid @RequestBody TestObject obj, BindingResult result) { またはこのように @RequestMapping(value = "/object", method = RequestMethod.POST) public @ResponseBody TestObject create(@Validated @RequestBody TestObject obj, BindingResult result) { ここで、@ Validはjavax.validation.Validで、@ Validatedはorg.springframework.validation.annotation.Validatedです。後者のドキュメントは言う JSR-303のValidのバリアントであり、検証グループの仕様をサポートしています。SpringのJSR-303サポートで便利に使用できるように設計されていますが、JSR-303固有ではありません。 違いが正確にわからないので、あまり役に立ちません。もしそうなら。どちらもかなりうまく機能しているようです。

17
Spring Hibernate-現在のスレッドのトランザクション同期セッションを取得できませんでした
Spring + Hibernateでアプリケーションを作成しましたが、常にこのエラーが発生します。これは、Hibernateを使用した最初のアプリケーションです。いくつかのガイドを読みましたが、この問題を解決できません。どこで間違っているのですか? これは私のアプリケーションのコードです ott 05, 2014 4:03:06 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh Informazioni: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1eab16b: startup date [Sun Oct 05 16:03:06 CEST 2014]; root of context hierarchy ott 05, 2014 4:03:06 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions Informazioni: Loading XML bean definitions from class path resource [springConfig.xml] ott 05, 2014 4:03:08 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit> …

11
Springは現在のApplicationContextを取得します
WebアプリケーションにSpring MVCを使用しています。私の豆は「spring-servlet.xml」ファイルに書かれています 今私は、クラスを持っているMyClassと私は春の豆を使用して、このクラスにアクセスしたいです でspring-servlet.xml、私は次のように書かれています <bean id="myClass" class="com.lynas.MyClass" /> 今私はこれを使用してこれにアクセスする必要があります ApplicationContext ApplicationContext context = ?? できるように MyClass myClass = (MyClass) context.getBean("myClass"); これを行う方法??

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