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

Spring Bootは、最小限の手間で、Springを利用したプロダクショングレードのアプリケーションとサービスを簡単に作成できるフレームワークです。これは、Springの新規および経験豊富なユーザーのために機能するように設計されたSpringプラットフォームの見解を示しています。

1
QueryDsl MongoDB-クエリの深くネストされたオブジェクトへのアクセス
を使用するときにネストされたオブジェクトにアクセスしようとすると問題が発生しますBooleanBuilder。デフォルトは2レベルであることを読みましたが、私のユースケースでは、3番目のレベルのネストされたオブジェクトにアクセスする必要があります。@QueryInit他の多くの回答で指摘されているように、私は追加しました。しかし、私はまだそれにアクセスできません。これが私のコードです: @Document public class Order implements Serializable { @QueryInit(*.*) private Item item; } public class Item implements Serializable { private Details details; } public class Details implements Serializable { private String name; } public static BooleanExpression name(String name) { QOrder order = QOrder.order; return order.item.details.name.eq(name) } 私はQOrder、QItemクラスを生成し、正常に動作しています。しかし、QDetailsクラスが生成されなかったため、details.descriptionはエラーになります。どうすれば生成できQDetailsますか?

1
springdoc-openapi-webflux-uiを使用してアプリAPIドキュメントを表示する方法
私はこのhttps://springdoc.github.io/springdoc-openapi-demos/ドキュメントを読んで、springdoc-openapi-webflux-uiを使用します。ドキュメントが言ったspringdoc-openapi-webflux-uiように、私はアプリにライブラリを追加しました:implementation('org.springdoc:springdoc-openapi-webflux-ui:1.2.26') さらに、application.ymlでAPIへのパスをカスタマイズしました。 springdoc: swagger-ui: path: /swagger-ui.html アプリを起動してhttp:// localhost:8080 / swagger-ui.htmlにアクセスすると、http:// localhost:8080 / webjars / swagger-ui / index.html?configUrl = / v3 / apiにリダイレクトされます-docs / swagger-config。そのページで、エラーが発生しました: Whitelabel Error Page This application has no configured error view, so you are seeing this as a fallback. Mon Jan 20 05:16:10 UTC 2020 [7192d9dc] There …

2
AWS Elasticache RedisクラスターをSpring Bootアプリに接続するにはどうすればよいですか?
Jedis Connection Factoryを使用してRedisクラスターに接続するSpring Bootアプリがあります。 RedisClusterConfiguration redisClusterConfiguration = new RedisClusterConfiguration(redisProperties.getCluster().getNodes()); redisClusterConfiguration.setPassword(redisProperties.getPassword()); jedisConnectionFactory = new JedisConnectionFactory(redisClusterConfiguration); そして、application.ymlからノードのリストを読み取ります: spring: redis: host: 127.0.0.1 port: 6379 timeout: 300s cluster: nodes: 127.0.0.1:6380,127.0.0.1:6381,127.0.0.1:6382 とにかく、AWSでRedisクラスターをホストしているので、Elasticacheに切り替えます。とても簡単にできます。AmazonElastiCache libを使用できる場合。次に、AWS資格情報でElasticacheクラスターに接続し、利用可能なノードをプルしてリストに入れ、次のようにapplication.ymlでハードコーディングする代わりにJedisに渡します。 //get cache cluster nodes using AWS api private List<String> getClusterNodes(){ AmazonElastiCache client = AmazonElastiCacheClientBuilder.standard().withRegion(Regions.DEFAULT_REGION).build(); DescribeCacheClustersRequest describeCacheClustersRequest = new DescribeCacheClustersRequest(); describeCacheClustersRequest.setShowCacheNodeInfo(true); List<CacheCluster> cacheClusterList …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.