sdeleuze
06/05/2019, 10:36 AM@Nullable
on equals
parameter heresdeleuze
06/05/2019, 10:37 AMsdeleuze
06/05/2019, 10:37 AMiex
06/06/2019, 8:37 AMnoarg
and jpa
plugins and it doesn't work. The only thing that fixes it is to make the fields optional, which means that the plugins are somehow not working.iex
06/06/2019, 8:38 AMiex
06/06/2019, 8:38 AMiex
06/06/2019, 8:39 AMiex
06/06/2019, 8:41 AM1.2.71
sdeleuze
06/06/2019, 2:21 PMAlexjok
06/07/2019, 1:17 PMMaksim Vlasov
06/08/2019, 6:15 PM[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.5.RELEASE:repackage (default) on project pkt-event-manager: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.0.5.RELEASE:repackage failed: Unable to find main class -> [Help 1]
Maksim Vlasov
06/08/2019, 6:15 PMMaksim Vlasov
06/08/2019, 6:16 PMMaksim Vlasov
06/08/2019, 6:16 PMMaksim Vlasov
06/08/2019, 6:17 PMxenoterracide
06/18/2019, 5:30 PM@Configuration
open class MessagingConfig {
@Autowired
open fun myFactory(factory: SimpleRabbitListenerContainerFactory) {
factory.setDefaultRequeueRejected(false)
factory.setAfterReceivePostProcessors(MessagePostProcessor {
it.messageProperties.contentType = MediaType.APPLICATION_JSON_VALUE
return@MessagePostProcessor it
})
}
@Bean
open fun jackson2Json(om: ObjectMapper): SmartMessageConverter {
return Jackson2JsonMessageConverter(om)
}
@Bean
open fun mappingJackson2(om: ObjectMapper): MappingJackson2MessageConverter {
val mc = MappingJackson2MessageConverter()
mc.objectMapper = om
return mc
}
@Bean
open fun defaultMessageHandlerMethodFactory(jackson: MappingJackson2MessageConverter): DefaultMessageHandlerMethodFactory {
val factory = DefaultMessageHandlerMethodFactory()
factory.setMessageConverter(jackson)
return factory
}
@Bean
open fun builder(): Jackson2ObjectMapperBuilderCustomizer {
return Jackson2ObjectMapperBuilderCustomizer {
it.modules(JavaTimeModule(), KotlinModule())
it.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
}
}
@Configuration
open class RabbitConfigurer(val dmhmf: DefaultMessageHandlerMethodFactory) : RabbitListenerConfigurer {
override fun configureRabbitListeners(registrar: RabbitListenerEndpointRegistrar?) {
registrar?.messageHandlerMethodFactory = dmhmf
}
}
}
xenoterracide
06/18/2019, 5:55 PM@Configuration
open class ReactiveConfigurer(
private val encoder: Jackson2JsonEncoder,
private val decoder: Jackson2JsonDecoder
): WebFluxConfigurer {
override fun configureHttpMessageCodecs(configurer: ServerCodecConfigurer) {
configurer.defaultCodecs().jackson2JsonEncoder(encoder)
configurer.defaultCodecs().jackson2JsonDecoder(decoder)
}
}
a debug of the attached instance shows the kotlin modulexenoterracide
06/18/2019, 6:22 PMTim Schraepen
06/24/2019, 7:52 AMsdeleuze
06/24/2019, 7:53 AMTim Schraepen
06/24/2019, 7:53 AMsdeleuze
06/24/2019, 7:54 AMsdeleuze
06/24/2019, 7:54 AMsdeleuze
06/24/2019, 7:54 AMTim Schraepen
06/24/2019, 7:54 AMsdeleuze
06/24/2019, 7:54 AMTim Schraepen
06/24/2019, 7:55 AMAlexjok
06/25/2019, 6:12 AM.asType<>
method? Because i see only .as
and ofc Kotlin transform it to as with quotesAdam
06/25/2019, 1:17 PMAdam
06/25/2019, 1:18 PM