Tag: 开机

与AsyncRestTemplate Netty客户端的Spring启动失败

我有一个Spring Boot 1.3.6应用程序,它使用嵌入式的Tomcat服务器。 该应用程序具有一个简单的回应请求的单个端点。 后来我定义了一个相应的客户端使用AsyncRestTemplate调用这个简单的端点,但是如果我的客户端使用Netty4ClientHttpRequestFactory请求失败,否则它会成功。 我的例子在Kotlin中,但是它在Java中失败了,所以它不需要使用我用来实现它的语言。 服务器 @SpringBootApplication open class EchoApplication { companion object { @JvmStatic fun main(args: Array<String>) { SpringApplication.run(EchoApplication::class.java, *args) } } @Bean open fun objectMapper(): ObjectMapper { return ObjectMapper().apply { dateFormat = SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX") registerModule(KotlinModule()) } } @Bean open fun customConverters(): HttpMessageConverters { return HttpMessageConverters(listOf(MappingJackson2HttpMessageConverter(objectMapper()))) } } 我的端点如下所示: @RestController class EchoController { @RequestMapping(value="/foo", […]

如何让黄瓜让Spring注入一步定义类?

我有一个SpringBootApplication执行Cucumber(不作为测试的一部分,但作为主要的应用程序。 我碰巧在Kotlin做到这一点,但那不重要。 这是应用程序类。 demo02的主体是从一些黄瓜来源复制,一直工作正常。 我认为这没什么不妥。 package cutest import … @CucumberOptions(tags = arrayOf("not @ignore"), features = arrayOf("sandbox/cutest/src/main/resources"), // features = arrayOf("src/main/resources"), format = arrayOf( "pretty", "html:target/site/cucumber/cucumber", "json:target/failsafe-reports/cucumber.json" ), strict = true) @SpringBootApplication open class CucumberApplication { @Bean open fun demo02() = CommandLineRunner { val cl : ClassLoader = javaClass.getClassLoader() val rl = MultiLoader(cl) val roFactory = […]