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

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;。 誰かがこれらのタグにいくつかの光を当てることができますか?似ている点、違う点、一方が他方に取って代わられている、それらが互いに完了している、どちらか一方が必要ですか?

3
Spring @Autowiredの使用法を理解する
Spring Autowiredアノテーションを理解するために、Spring 3.0.xリファレンスドキュメントを読んでいます。 3.9.2 @Autowiredおよび@Inject 以下の例が理解できません。それを機能させるために、XMLで何かをする必要がありますか? 例1 public class SimpleMovieLister { private MovieFinder movieFinder; @Autowired public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = movieFinder; } // ... } 例2 public class MovieRecommender { private MovieCatalog movieCatalog; private CustomerPreferenceDao customerPreferenceDao; @Autowired public void prepare(MovieCatalog movieCatalog, CustomerPreferenceDao customerPreferenceDao) { this.movieCatalog = movieCatalog; this.customerPreferenceDao …

4
Spring RESTfulアプリケーションにResponseEntity <T>および@RestControllerを使用する場合
MVCおよびRestと一緒にSpring Framework 4.0.7を使用しています 私は次の人と安心して仕事ができます: @Controller ResponseEntity&lt;T&gt; 例えば: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { メソッドで(作成するだけ) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity&lt;Void&gt; createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else logger.info("{}", person.toString()); personMapRepository.savePerson(person); HttpHeaders headers = new HttpHeaders(); headers.add("1", "uno"); //http://localhost:8080/spring-utility/person/1 headers.setLocation(ucb.path("/person/{id}").buildAndExpand(person.getId()).toUri()); return new ResponseEntity&lt;&gt;(headers, HttpStatus.CREATED); } 何かを返す …

3
サーブレットの<mvc:annotation-driven />と<context:annotation-config />の違いは何ですか?
Spring 2.5からSpring 3に移行しています。 彼ら&lt;mvc:annotation-driven /&gt;はいくつかの黒魔術を行うことを導入しました。これは、サーブレット構成ファイルでのみ宣言されることが期待されています。 Spring 2.5では、スキャンする適切なベースパッケージを使用して&lt;context:annotation-config /&gt;、&lt;context:component-scan base='...'/&gt;タグapplication-context.xmlとディスパッチャーサーブレット構成XMLの両方を宣言しました。 では、サーブレット構成のタグmvc:annotation-drivenとcontext:annotation-configタグの違いは何ですか?また、Spring 3構成ファイルで何を排除できるのでしょうか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.