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

Spring Frameworkは、Javaプラットフォームでのアプリケーション開発のためのオープンソースフレームワークです。中核となるのは、コンポーネントベースのアーキテクチャに対する豊富なサポートであり、現在、20を超える高度に統合されたモジュールを備えています。

29
Springの@ Component、@ Repository、@ Serviceアノテーションの違いは何ですか?
StackаэтотвопросестьответынаStack Overflowнарусском:SpringннотацииSpringа とアノテーションはSpringで互換的に使用できますか@Component、それとも表記デバイスとして機能する以外に特定の機能を提供しますか?@Repository@Service 言い換えれば、私はServiceクラスを持っていると私はからの注釈を変更した場合@Serviceに@Component、それはまだ同じように動作しますか、? または、注釈はクラスの動作と機能にも影響しますか?



10
Spring Frameworkの@Injectと@Autowiredの違いは何ですか?どの条件の下でどちらを使用しますか?
私はSpringSourceのいくつかのブログを調べています。そのうちの1つのブログでは、著者が使用して@Injectおり、彼もを使用できると思います@Autowired。 これがコードの一部です: @Inject private CustomerOrderService customerOrderService; 私は違いではないと確信している@Injectと@Autowired、誰かがその違いを説明している場合、それを感謝し、どちらがどのような状況の下で使用しますか?

15
<context:annotation-config>と<context:component-scan>の違い
私はSpring 3を学習していますが、&lt;context:annotation-config&gt;およびの背後にある機能を把握していません&lt;context:component-scan&gt;。 私が何を読んでから、それらは異なる扱いするように見える注釈を(@Required、@Autowired対など@Component、@Repository、@Service、だけでなく、私は彼らが同じレジスタの何を読んでからなど)豆ポストプロセッサクラスを。 もっと私を混乱させ、そこにあるannotation-config 属性に&lt;context:component-scan&gt;。 誰かがこれらのタグにいくつかの光を当てることができますか?似ている点、違う点、一方が他方に取って代わられている、それらが互いに完了している、どちらか一方が必要ですか?

17
Spring Frameworkの正確な目的は何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 私はSpringについてよく耳にします。人々は、SpringはWeb開発の優れたフレームワークであるとWebの至る所で言っています。Spring Frameworkの正確な目的は何ですか?
623 java  spring  frameworks 

18
Springの@Autowiredフィールドがnullになるのはなぜですか?
注:これは、一般的な問題に対する標準的な回答となることを目的としています。 フィールド@Service(MileageFeeCalculator)を持つSpring クラス()があり@AutowiredますrateServiceが、フィールドはnull使用しようとしたときのものです。ログには、MileageFeeCalculatorBeanとMileageRateServiceBeanの両方が作成されていることが示されていますが、サービスBeanでメソッドNullPointerExceptionを呼び出そうとすると、常にを取得しmileageChargeます。Springがフィールドを自動配線しないのはなぜですか? コントローラクラス: @Controller public class MileageFeeController { @RequestMapping("/mileage/{miles}") @ResponseBody public float mileageFee(@PathVariable int miles) { MileageFeeCalculator calc = new MileageFeeCalculator(); return calc.mileageCharge(miles); } } サービスクラス: @Service public class MileageFeeCalculator { @Autowired private MileageRateService rateService; // &lt;--- should be autowired, is null public float mileageCharge(final int miles) { return …


11
Springでは自動配線はどのように機能しますか?
コントロール(IoC)の反転がでどのように機能するかについて、少し混乱していますSpring。 インターフェースUserServiceImplを実装するサービスクラスが呼び出されたとしUserServiceます。 これはどうでしょう@Autowired? そして、私の中にControllers、どのようになり、私はこのサービスの?instantiateinstance 次のようにすればよいですか? UserService userService = new UserServiceImpl();

14
Spring:@Componentと@Bean
@Componentクラスパススキャンを使用してXML Bean定義を取り除くために、Spring 2.5でアノテーションが導入されたことを理解しています。 @BeanはSpring 3.0で導入され@Configuration、xmlファイルを完全に削除し、代わりにjava configを使用するために使用できます。 @Componentアノテーションを導入する代わりにアノテーションを再利用することは可能@Beanでしたか?私の理解では、最終的な目標はどちらの場合もBeanを作成することです。


13
JsonMappingException:タイプ[simple type、class]に適したコンストラクタが見つかりません:JSONオブジェクトからインスタンス化できません
JSONリクエストを取得して処理しようとすると、次のエラーが発生します。 org.codehaus.jackson.map.JsonMappingException:型に適したコンストラクターが見つかりません[単純型、クラスcom.myweb.ApplesDO]:JSONオブジェクトからインスタンス化できません(型情報を追加/有効にする必要がありますか?) ここに私が送信しようとしているJSONがあります: { "applesDO" : [ { "apple" : "Green Apple" }, { "apple" : "Red Apple" } ] } コントローラーには、次のメソッドシグネチャがあります。 @RequestMapping("showApples.do") public String getApples(@RequestBody final AllApplesDO applesRequest){ // Method Code } AllApplesDOはApplesDOのラッパーです: public class AllApplesDO { private List&lt;ApplesDO&gt; applesDO; public List&lt;ApplesDO&gt; getApplesDO() { return applesDO; } public void …

11
春の豆は一体何ですか?
理解できるSpring Beanの高レベルの定義はまだ見つけていません。それらはGrailsのドキュメントや本で頻繁に参照されていますが、それらが何であるかを理解することは有益だと思います。では、春の豆とは何でしょうか?それらはどのように使用できますか?彼らは依存性注入と関係がありますか?
397 java  spring  grails 

12
文字列を返すSpring MVC @ResponseBodyメソッドでHTTP 400エラーで応答する方法は?
シンプルなJSON APIにSpring MVCを使用し@ResponseBodyていますが、次のようなアプローチに基づいています。(私はすでにJSONを直接生成するサービス層を持っています。) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond with e.g. 400 "bad request"? } return json; } 質問は、与えられたシナリオで、HTTP 400エラーで応答する最も簡単でクリーンな方法は何ですか? 私は次のようなアプローチに出くわしました: return new ResponseEntity(HttpStatus.BAD_REQUEST); ...しかし、メソッドの戻り値の型がResponseEntityではなくStringであるため、ここでは使用できません。

13
Spring Controllerからファイルをダウンロードする
WebサイトからPDFをダウンロードする必要があるという要件があります。PDFはコード内で生成する必要があります。これは、フリーマーカーとiTextのようなPDF生成フレームワークの組み合わせになると思いました。もっと良い方法は? ただし、私の主な問題は、ユーザーがSpring Controllerを介してファイルをダウンロードできるようにする方法です。

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