-
2 votesanswersviews
如何在spring boot应用程序中替换现有的bean?
我是 Spring 季启动应用程序,已经在一个自动配置类中创建了一个bean,它来自一个依赖的jar,如bellow: @Bean @Order(100) public StaticRouteLocator staticRouteLocator(AdminServerProperties admin) { Collection<ZuulRoute> routes = Colle... -
8 votesanswersviews
如何根据应用程序参数选择要运行的Spring批处理作业 - spring boot java config
我在同一个项目中有两个独立的 spring 批处理作业,因为我想使用相同的基础结构相关的bean . 一切都是用Java配置的 . 我想知道是否有一种正确的方法来启动作业独立,例如在main方法中的第一个java app参数上 . 如果我运行 SpringApplication.run 只有第二个作业被魔术执行 . 主要方法如下: @ComponentScan @EnableAutoConfigu... -
1 votesanswersviews
在spring web mvc上传文件
我的Spring Web应用程序基于java配置,并包含Web服务 . 除了多部分请求之外,所有其他Web请求都有效 . 当我尝试上传文件时,它给我错误, the required string parameter Id is not present 但请求包含所需的参数 . 我在配置中添加了 multipart resolver . 这是上传文件的功能 @PostMapping(path = ... -
8 votesanswersviews
Spring Security Java Config - 自定义AuthenticationProvider和UserDetailsService
我使用java配置来配置Spring Security,并且我已经定制了AuthenticationProvider和自定义的UserDetailsService,以便在http://forum.spring.io/forum/spring-projects/security/95715-extra-login-fields之后添加额外的登录字段 我很难通过使用java配置将两个自定义类添加到Sp... -
1 votesanswersviews
Spring Batch - 循环读取器/处理器/写入器步骤
答案 根据接受的答案代码,对该代码的以下调整对我有用: // helper method to create a split flow out of a List of steps private static Flow createParallelFlow(List<Step> steps) { SimpleAsyncTaskExecutor taskExecutor = n... -
2 votesanswersviews
具有自动依赖关系的Spring Boot JavaConfig为null
我正在使用Spring Boot和Java编程配置 . 我正在使用Spring的ConversionService和Spring的Converter接口的几个自定义实现 . 我想在配置时使用我的ConversionService bean注册所有转换器 . 问题在于,这些转换器中的一些具有自己的注释配置依赖项,并且这些依赖项没有被连线 . 例如,配置类类似于以下内容: @Configuration... -
0 votesanswersviews
Spring Boot应用程序中的多个RedisConnectionFactories
我的应用程序使用一个“主”redis实例来处理会话存储和缓存,但出于其他原因需要与单独的“外部”实例进行通信 . 我试图确定在我的Spring Boot应用程序中配置它的“最佳”(“最惯用”?“最简单”?)方式 . 理想情况下,我只想使用主实例的默认自动配置,但只要我为外部实例注册连接工厂, LettuceConnectionConfiguration 中的 @ConditionalOnMissn... -
1 votesanswersviews
Spring 3.2 - AbstractAnnotationConfigDispatcherServletInitializer onStartup - 添加servlet过滤器返回null
我有一个纯JavaConfig Java webapp,它使用从AbstractAnnotationConfigDispatcherServletInitializer扩展的类 . 它适用于配置我的调度程序servlet,但我的调度程序servlet仅映射到具有url模式“/ rest / *”的请求 . 对于所有其他请求(即css,html,js等),没有 spring 映射,一切都通过默认的s... -
0 votesanswersviews
Spring Batch - 如何基于上一步中创建的参数生成并行步骤
简介 我试图使用在tasklet中创建的作业参数来创建执行tasklet后的步骤 . 一个tasklet试图找到一些文件(findFiles()),如果找到一些文件,它会将文件名保存到一个字符串列表中 . 在tasklet中,我传递数据如下: chunkContext.getStepContext().getStepExecution().getExecutionContext().put(&qu... -
1 votesanswersviews
使用带有Spring Boot的Java Config从数据库加载属性
我创建了一个 FactoryBean<Properties> public final class SystemProperteisFactoryBean implements FactoryBean<Properties> { private static final String QUERY = "select * from tb_system_pr... -
19 votesanswersviews
如何java为Spring批量数据和业务数据配置单独的数据源?我应该这样做吗?
我的主要工作只是读操作而另一个写了一些写但是 MyISAM engine 忽略了事务,所以我不需要必要的事务支持 . 如何配置 Spring Batch 以拥有自己的 JobRepository 数据源,与保存业务数据的数据源分开?最初的一个数据源配置如下所示: @Configuration public class StandaloneInfrastructureConfiguration { ... -
0 votesanswersviews
java.lang.IllegalArgumentException:无法注册名为'dispatcher'的servlet . 检查是否有另一个以相同名称注册的servlet
My initializer class public class HomeServlet extends AbstractAnnotationConfigDispatcherServletInitializer{ @Override protected Class<?>[] getRootConfigClasses() { return null; } @Overri... -
0 votesanswersviews
在使用java-config配置的项目中是否需要webapp文件夹
典型的Spring MVC应用程序结构如下: src / main / java src / main / resources src / main / webapp src / test / java webapp包含web-inf文件夹和配置文件,例如web.xml,dispatcher-servlet.xml . Servlet 3.0用java config替换xml配... -
17 votesanswersviews
Spring security oauth2和表单登录配置
我的项目包括两个不同的部分,一个JSF管理面板和一个RESTfull服务 . 我正在尝试设置spring security以使用不同的身份验证方法,具体取决于用户导航的URL . 要求是 导航到JSF页面的用户获得一个登录屏幕,他们使用表单身份验证进行身份验证 . 导航到REST服务的用户使用OAuth2隐式身份验证和基本身份验证进行令牌授予 . 单独的配置单独工作,问题是当我尝试在一... -
0 votesanswersviews
使用spring java config自动装配不同包中的bean无法正常工作
我正在尝试实现一个简单的Spring AOP示例 . Use case: 我有一个光盘(SgtPeppers)类,其中包含艺术家, Headers 等属性 . 它有一种播放特定曲目的方法 . 我创建了一个方面来计算播放曲目的次数 . 我有一个测试类来测试它 . Problem: 光盘类与方面和测试类不同 . 使用spring java config方法配置Bean . 但是,自动装配似乎不适用于光... -
1 votesanswersviews
使用java config将spring bean注册为apache camel route builder
apache camel documentation描述了如何使用@Component和SpringRouteBuilder注册路由构建器,然后跳转到xml代码来做 <camelContext xmlns="http://camel.apache.org/schema/spring"> <!-- and then let Camel use those @...