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

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

5
jsonpathでメンバーをカウントしますか?
JsonPathを使用してメンバーの数をカウントすることは可能ですか? Spring MVCテストを使用して、生成するコントローラーをテストしています {"foo": "oof", "bar": "rab"} と standaloneSetup(new FooController(fooService)).build() .perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath("$.foo").value("oof")) .andExpect(jsonPath("$.bar").value("rab")); 生成されたjsonに他のメンバーが存在しないことを確認したいのですが。うまくいけば、jsonPathを使用してそれらを数えることによって。出来ますか?代替ソリューションも歓迎します。

10
欠落しているアーティファクトcom.microsoft.sqlserver:sqljdbc4:jar:4.0
MS SQLドライバーの依存関係をPOM.xmlファイルに追加しようとしています。依存関係は次のとおりです。 <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</version> </dependency> しかし、私はこの例外を受け取ります 欠落しているアーティファクトcom.microsoft.sqlserver:sqljdbc4:jar:4.0 私は本当に問題を理解していません。

5
Spring Data RESTで@OneToManyサブリソース関連付けをPOSTする
現在、Spring Data RESTを使用したSpring Bootアプリケーションがあります。別のドメインエンティティとの関係をPost持つドメインエンティティがあります。これらのクラスは次のように構成されています。@OneToManyComment Post.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author; private String content; private String title; @OneToMany private List<Comment> comments; // Standard getters and setters... } Comment.java: @Entity public class Comment { @Id @GeneratedValue private long id; private String author; private String …

5
Spring DAO対Spring ORM対Spring JDBC
私はSpringでサポートされているデータアクセステクノロジーを使用していて、複数のオプションについて言及していて、それらの違いについてはわかりません。 Spring-DAO(http://docs.spring.io/spring/docs/2.0.8/reference/dao.html) Spring-ORM(http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html) Spring-JDBC(http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html) 私が理解しているように、Spring JDBCには、従来の方法でデータベースにアクセスするための定型コードを削減するためのテンプレートが用意されています。つまり、独自のSQLクエリを記述します。 Spring-ORMは、Hibernate、My(i)BatisなどのORMテクノロジーを介してデータベースにアクセスするための簡略化されたテンプレートを提供します。 SpringのウェブサイトによるSpring-DAO: Springのデータアクセスオブジェクト(DAO)サポートは、JDBC、Hibernate、JDOなどのデータアクセステクノロジーを一貫した方法で簡単に操作できるようにすることを目的としています ORMとJDBCは、DBにアクセスするさまざまな方法を対象としているため、私は少し明確です。しかし、Spring-DAOは混乱を招くだけです。 誰もがこれらの3つの間の違いを正確に何を明確にしてくれますか?どのシナリオでどちらを優先すべきですか? また、別のプロジェクトSpring-DATAも利用できます(http://projects.spring.io/spring-data/)これは、Springによってサポートされるすべてのデータアクセス技術の親プロジェクトの一種ですか、それともSpringの新しい名前だけですか? -DAO?


8
jar内のファイルは春には表示されません
すべて 内部に次のMANIFEST.MFを含むjarファイルを作成しました。 Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.6.0_25-b06 (Sun Microsystems Inc.) Main-Class: my.Main Class-Path: . lib/spring-core-3.2.0.M2.jar lib/spring-beans-3.2.0.M2.jar ルートにはmy.configというファイルがあり、これは次のようにspring-context.xmlで参照されます。 <bean id="..." class="..."> <property name="resource" value="classpath:my.config" /> </bean> jarを実行すると、その特定のファイルのロードを除いて、すべてが正常に見えます。 Caused by: java.io.FileNotFoundException: class path resource [my.config] cannot be resolved to absolute file path because it does not reside in the …
103 spring  jar  classpath 


4
Spring CrudRepositoryを使用した大文字と小文字を区別しないクエリ
Spring CrudRepositoryクエリ; 「name」プロパティで「DeviceType」エンティティを選択したいのですが。ただし、次のクエリでは、大文字と小文字を区別して資格を選択します。大文字と小文字を区別しない方法にする方法。ありがとう。 public interface DeviceTypeRepository extends CrudRepository<DeviceType, Integer>, JpaSpecificationExecutor<DeviceType> { public Iterable<DeviceType> findByNameContaining(String name); }

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

5
Spring Boot Rest Controllerは、さまざまなHTTPステータスコードを返す方法を教えてください。
シンプルなREST APIにSpring Bootを使用していて、何かが失敗した場合に正しいHTTPステータスコードを返したいのですが。 @RequestMapping(value="/rawdata/", method = RequestMethod.PUT) @ResponseBody @ResponseStatus( HttpStatus.OK ) public RestModel create(@RequestBody String data) { // code ommitted.. // how do i return a correct status code if something fails? } SpringとSpring Bootの新機能である基本的な質問は、問題が発生した場合や失敗した場合に異なるステータスコードを返すにはどうすればよいですか?
102 spring  rest  spring-boot 

4
Spring Data JPA埋め込みオブジェクトプロパティによる検索
Spring Data JPAリポジトリインターフェイスメソッドシグネチャを記述して、そのエンティティに埋め込まれたオブジェクトのプロパティを持つエンティティを検索できるようにします。これが可能かどうか、そして可能であればどうすればいいですか? これが私のコードです: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniqueConstraints = @UniqueConstraint(columnNames = { "bookId", "region" }, name = "UK01_BOOK_UPDATE_QUEUE")) public class QueuedBook implements Serializable { @Embedded @NotNull private BookId bookId; ... } @Embeddable public class BookId implements Serializable { @NotNull @Size(min=1, max=40) private String bookId; @NotNull @Enumerated(EnumType.STRING) …

4
CrudRepository#findOneメソッドがありません
私のプロジェクトではSpring 5を使用しています。今日まで利用可能な方法がありましたCrudRepository#findOne。 しかし、最新のスナップショットをダウンロードした後、それは突然消えました!メソッドが現在利用できないというリファレンスはありますか? 私の依存リスト: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() maven { url "https://repo.spring.io/snapshot" } maven { url "https://repo.spring.io/milestone" } } dependencies { compile 'org.springframework.boot:spring-boot-starter-data-jpa' runtime 'com.h2database:h2:1.4.194' } 更新: このメソッドは置き換えられたようです CrudRepository#findById

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 …

27
「フィールドには、見つからなかったタイプのBeanが必要でした。」mongodbを使用したエラースプリングRESTfulAPI
だから私はこのチュートリアルに従って、数週間で春を学んでいます RESTfulWebサービスの構築 それをmongodbに統合しようとするまで、すべてが順調でした。だから私はこのチュートリアルに従います。 MongoDBを使用したデータへのアクセス しかし、私の練習は部分的にまだ最初のものを使用しています。だから私のプロジェクトのディレクトリ構造はこんな感じです。 src/ ├── main/ │ └── java/ | ├── model/ | | └── User.java | ├── rest/ | | ├── Application.java | | ├── IndexController.java | | └── UsersController.java | └── service/ | └── UserService.java └── resources/ └── application.properties これは私のmodel / User.javaファイルです package main.java.model; import org.springframework.data.annotation.Id; …
101 java  spring  mongodb  rest 

7
Spring 3.1のデフォルトプロファイル
私のアプリケーションでは、@Profile("prod")とで注釈が付けられたBeanがあり@Profile("demo")ます。最初の1つは、ご想像のとおり、本番DBに接続するBeanで使用され、2番目の1つは、偽のDB(HashMapまたはその他)を使用するBeanに注釈を付けて、開発を高速化します。 私が欲しいの"prod"は、「something-else」によってオーバーライドされない場合に常に使用されるデフォルトのプロファイル()です。 私に持っているのが完璧web.xmlです: <context-param> <param-name>spring.profiles.active</param-name> <param-value>prod</param-value> </context-param> そしてこれをオーバーライドし-Dspring.profiles.active="demo"て、私ができるようにしました: mvn jetty:run -Dspring.profiles.active="demo". しかし、残念ながらこれは機能していません。どうすればそれを達成できますか?-Dspring.profiles.active="prod"すべての私の環境での設定はオプションではありません。
100 java  spring  profiles 

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