Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。4,876件32SpringFrameworkでFilterを使用したいのですが設定がわからず困っています。お手数ですが設定方法をご教示いただければと思います。DB接続は可能でしたが、通常のサービスでロールバックができなくなってしまいました。票2SpringとMybatisを組み合わせる場合は、mybatis-springプラグインを使うのが一番簡単で、かつ確実です。トランザクション管理については、特に以下の公式サイトを参照してください。http://mybatis.github.io/spring/ja/transactions.htmlmybatis-spring:トランザクションコンテナ管理のトランザクションも、手動トランザクションの方法も記載されています。Spring管理のBeanでトランザクション管理をfilterで行った場合、そのままでは正しく動作できません。詳しく言いますと、filterでSpringのAutowiredを使おうとすると動作しないのです。対応方法については、手前味噌ですが以下の記事を参考にしてください。http://www.h3.dion.ne.jp/~alpha-pz/misc2821.html[Spring3]サーブレットフィルタをSpringで管理するこの記事でも記載していますが、トランザクション境界を決定しなければ、mybatisならびにspringのトランザクション管理はうまく動きません。この例の場合、mybatisのDAOクラスを利用してデータの受け渡しを行うSpring管理下にあるServiceクラス経由で利用します。DAO(MybatisのSqlSessionを利用する)ですね。参考になれば幸いです。個の銅バッジ前回の質問ではありがとうございました。ご指南のサイトどおりfilterにサービスを作成してみましたがインジェクションされずnullになりました。AuthenticateFilterの内容は記事に追加しておきました。MVCでの動作確認まで行っておりませんでした。1:041authenticateFilterのbean登録はroot-context.xmlに記述しないとエラーが発生した。各種設定をroot-context.xmlで済ませることでインジェクションがnullの問題も解決できました。ありがとうございました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。