首页 > TAG信息列表 > spring-boot

java-如何在Spring Data Repo中模仿List>之类的行为?

我正在尝试使用ID的列表查询数据库,如果它们不存在,请对它们进行一些处理. 我的计划是做类似的事情 List<Optional<MyObject>> fingById(Set<String> myIds); 我知道这不会开箱即用,因为我想即使所有存在的id都无法保证我将对它们进行排序,所以如果其中一些存在,我会得到一些随机

java-如何在TaskExecutionAutoConfiguration旁边创建其他TaskExecutor?

我希望spring从TaskExecutionAutoConfiguration加载默认的ThreadPoolTask​​Executor.尽管我想为一些明确的副任务提供可能的其他执行程序: @Bean public ThreadPoolExecutor myRequestPool() { return (ThreadPoolExecutor) Executors.newFixedThreadPool(10); } 问题:在上面

java-Spring Boot:在类路径更改时刷新应用程序上下文

我使用Spring Boot的PropertiesLauncher和Loader-Path:插件清单条目构建了一个小型应用程序.在plugins文件夹中有几个jar文件,其中包含META-INF / spring.factories. 加载我的外部插件jar的配置可以正常工作. 现在,我想知道如果类路径上的某些内容发生更改,是否以及如何刷新应用程序

java-带@EnableWebFlux批注的SpringWebFlux错误

我正在使用Spring Boot 2.1.1版本并使用@EnableWebFlux,但出现了一些错误. 错误是 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.reactive.config.DelegatingWebFluxConfiguration': Initialization of bea

春季-具有SWI-Prolog的Docker容器因致命错误而终止

我正在开发一个Spring Boot Web应用程序,它使用SWI-Prolog的JPL接口从Java调用Prolog.在开发模式下,一切正常. 当我将其部署到Docker时,通过API对JPL的首次调用运行良好.当我尝试再次调用JPL时,JVM崩溃. 我使用LD_PRELOAD指向libswipl.so SWI_HOME_DIR也被设置. LD_LIBRARY_PATH设

java-如何使用Spring WebClient禁用cookie

有谁知道在Spring WebClient中是否有使用Reactor Netty HttpClient禁用cookie管理的方法? 我注意到WebClient.Builder和HttpClient API都提供了一种将cookie添加到出站请求的方法,但是我正在寻找一种方法来完全禁止它们(如果存在).类似于在Apache的HttpComponentClientBuilder上禁用

java-在Spring Boot可执行jar中包含Hortonworks存储库

我在Spring Boot应用程序中使用Hortonworks存储库中的shc-core依赖项,该存储库在pom.xml文件中声明如下: <repositories> <repository> <id>repository.hortonworks</id> <name>Hortonworks Repository</name> <url>http://repo.h

java-如何将这段代码从Spring转换为Spring Boot?

我已经将MVC MitreID Spring Web应用程序剪切并粘贴到基本的引导Web应用程序中.当我尝试运行它时,我得到: A component required a bean named 'namedAdmins' that could not be found 代码是: import org.mitre.openid.connect.client.OIDCAuthenticationFilter; import org.mitr

java-使用CrudRepository从View获取数据

对于这个问题,我不是在寻找解决方案,而是在寻找可以使自己前进的方向,因此不共享任何代码. 我正在准备一个REST API,并且在本地设置了postgresql数据库,该数据库具有2个表和这2个表中的一个视图. 通常,当我想从数据库中获取任何数据时,我会使用以下代码(为清楚起见): DataRepository

使用Spring Boot在Java中发送异步HTTP请求

我正在开发一个需要连续测试1000个代理服务器的应用程序.该应用程序基于Spring Boot. 我正在使用的当前方法是@Async装饰的方法,该方法采用代理服务器并返回结果. 我经常收到OutOfMemory错误,处理速度很慢.我认为这是因为每个异步方法都是在一个单独的线程中执行的,该线程在I / O上

Spring Boot如何选择外部化的Spring属性文件

我有此配置,需要用于Spring Boot应用程序. server.port=8085 server.servlet.context-path=/authserver #data source spring.jpa.hibernate.ddl-auto=none spring.datasource.url=<url> spring.datasource.username=<username> spring.datasource.password=<password>

java-使用war将spring-boot和angular 7应用程序部署到tomcat 8.5中

我正在尝试使用war将Angular 7 Spring Boot应用程序部署到tomcat中.我遵循了一些步骤来用角度代码发动战争.使用UI代码成功创建了战争.但是我无法调用UI代码. 当我尝试打电话时 >本地主机:8080 / war-name>本地主机:8080 / war-name / index.html>本地主机:8080 / index.html 它显示40

java-Spring Hibernate没有获取参数的值

我尝试通过邮递员使用post方法对我的spring boot应用程序进行API调用. 这是输入: { "username": "name", "password": "1234", "age": 12, "salary": 5000, "role": 1 } 这是控制器中的代码: @RequestMapping(value = "

java-如何在春季创建一个非阻塞的@RestController Web服务?

我有一个@RestController webservice方法,该方法可能会通过长时间运行的服务调用来阻塞响应线程.如下: @RestController public class MyRestController { //could be another webservice api call, a long running database query, whatever @Autowired private SomeS

java-将Spring Boot War文件部署到Tomcat时如何指定配置文件?

目前,我的所有属性都在文件src / main / resources / application.properties中定义.但是,我想在src / main / resources / config文件夹中有与不同配置文件相关的属性文件,我希望能够选择其中的任何一个.如: > application-DEV.properties > application-TEST.properties> applicat

java-有没有使用存储库基类的方法来使用存储库吗?

我有一个用@EnableJpaRepositories(repositoryBaseClass = CommonRepository.class)注释的Spring Boot应用程序. 几乎所有存储库都需要实现一些自定义逻辑,这些逻辑是使用repositoryBaseClass完成的. 有没有一种方法可以创建一个从repositoryBaseClass机制中排除的存储库?解决方法:

java-使用Jackson进行反序列化时,将标量转换为字符串

我想识别通过POST请求的请求正文发送的JSON中插入的不带引号(作为字符串)的数值: 例如,这将是错误的JSON格式,因为age字段不包含引号: { "Student":{ "Name": "John", "Age": 12 } } 正确的JSON格式为: { "Student":{ "Name": "John",

春季-如何避免在多模块Gradle项目中重复依赖版本?

有一个示例Spring Boot项目here,其中包含两个模块. 其中一个模块的build.gradle如下所示: buildscript { ext { springBootVersion = '2.1.4.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plug

java-如何将log4j时间格式化为特定时区?

以下是我的log4j2布局: layout = %d{DATE} %-5p - %m%n. 它将在日志中将时间打印为-> 2019-05-28 11:48:36,977信息-你好,世界. 这是我的系统日期时间(IST),但是我想以GMT格式打印日志日期时间. 是否可以在log4j2中格式化时区?解决方法:对的,这是可能的. 要以格林尼治标准时间格式化

Java-JPA存储库和阻止I / O

我遇到一个问题,在使用JpaRepository写入数据库后,我需要在单独的线程上执行几个缓慢的HTTP请求.问题在于doActualJob()在等待一系列期货结算时会阻塞.这似乎阻止了基础的Hibernate会话关闭,从而导致应用程序不久后耗尽连接. 如何编写此函数,以便在执行阻塞I / O时不会保持数据库连

java-Spring Boot 2:在控制器中获取html输出

我正在关注Spring入门教程,并且在如何做一些相对简单的事情上不知所措,例如访问同一Controller中另一条路径的结果. 我正在尝试做的是: >将填充的Thymeleaf模板作为HTML返回到浏览器<-此 开箱即用>返回与pdf相同的页面 GreetingController: import org.springframework.beans.factor

spring-PropertiesFactoryBean可以从application.yml读取值吗?

我的项目具有一个依赖项,该依赖项需要一个可通过@Value批注读取的属性对象集: @Value("#{myProps['property.1']}") 为此,我正在使用以下命令: @Bean(name="myProps") public static PropertiesFactoryBean mapper() { PropertiesFactoryBean bean = new PropertiesFactoryBea

java-有没有办法正确集成两个(或多个)Spring-Boot项目?

为了更好地理解Spring:例如,我想通过使用Maven或Gradle开发Web门户和数据访问层(使用JPA / Hibernate / MySQL等)作为不同的Spring-Boot项目,以集成两者件. 有没有办法做到这一点?还有其他最佳实践来组织涉及许多人的大型项目吗? 我可以为它们中的每一个定义主类,还是可能引起问题? 注

java-user.dir在Intellij IDEA中无法正确解析

我在Spring Boot中使用@Value批注,但似乎并不完全符合我的预期. 在我的@Configuration文件中: @Value("${installationDirectory}") private File m_installationDirectory; 在我的application.properties中: installationDirectory=${user.dir}/install 启动: public static voi

java-如何在不继承“ spring-boot-starter-parent”模块的情况下测试我的Spring-Boot应用程序?

我有一个基于Spring Boot构建的非常简单的应用程序.但是由于内部公司的政治原因,它没有继承spring-boot-starter-parent. >如何使我的测试与注解SpringApplicationConfiguration一起使用? >更笼统地说,是否有一个“清单”可以使Spring Boot在不继承spring-boot-starter-parent的情况