I have this Spring bean (this RestController for the sake of the example) that, depending on the country (let’s say a param that comes in), I want to inject the right implementation of the TaxpayerNameService. So, I have that TaxpayerNameService interface and two (more in the future) implementations of …
Tag: spring
spring security hasAuthority(“SCOPE_xxx”) method not working with spring authorization server version 0.2.0
I have created an authorization server using the new spring authorization server module. I am able to get the token successfully but when I try to use the token against a protected endpoint with hasAuthority() I get forbidden 403 error. Below my pom.xml file Below is my Authorization Server config And this is…
Spring MVC POST request with dto that contains multipart files and other dtos
I have a DTO that contains other DTOs and a list of multipart files. I am trying to process that DTO but I can’t seem to be able to read the requst. When creating an example request from Swagger UI, I get the following exception: If I put @RequestBody instead of @ModelAttribute then I get Swagger depend…
How to configure JmsMessagingTemplate to use MappingJackson2MessageConverter
I am looking at using JmsMessagingTemplate instead of JmsTemplate because I would like to use convertSendAndReceive. The messages should be send in JSON format. I am having difficulties convincing JmsMessagingTemplate to use MappingJackson2MessageConverter instead of the SimpleMessageConverter. The documentat…
Do I need synchronize method Scheduled method?
I have a Spring schedulled tasks which calls the same private method. Do I need to sync this method? Will I have the problem if shedulled tasks runned in the same time? Or will be better to extract it to the prototype component or separate schedulled classes or something else? Answer The default ThreadPoolTas…
Replace @PathVariable object with ID only for Springdoc
I am currently trying to migrate from Springfox to Springdoc. Most of my endpoints contain a @PathVariable Instance. Obviously I am only passing in the ID of the instance and Spring would automatically resolve the object for me. Here is an example: Called as /api/myInstance/role. Springfox would handle this c…
What is difference between RequestContextFilter and OncePerRequestFilter in spring?
Spring documentation for Class RequestContextFilter mentions that this filter exposes the request to the current thread, through both LocaleContextHolder and RequestContextHolder. Can someone please explain how this is different from OncePerRequestFilter class, and how can I implement such a filter? Answer Yo…
java model mock response json
I am creating a Rest service which calls an external service. I have this problem: the external service I call responds in two ways depending on the case of Success or Failed. This is json: Well I created 3 simple classes: class XXX… private String result, status; …. getter & setter class Resp…
How to handle synchronous responses with Spring Cloud Data Flow
We are in the process of designing the migration of our monolithic Java application to microservices to meet various client requirements such as scalability, high availability, etc. The core function of our application is data processing, i.e. retrieve data from a source, put it through 0 or more transformati…
Override Hysterix Logging
I am trying to understand the logs generated by SpringBoot before and after implementing Hysterix Circuit Breaker Before Hystrix the logs looked like, After implementing Hystrix the logs looks like, So, how did http-nio-8080-exec-2 get replaced with hystrix-OrchestratorController-1, and why it’s not sho…