Skip to content
Advertisement

Tag: spring-boot

UnsatisfiedDependencyException: Error creating bean with name ‘repository.BookRepositoryTest’ in Junit Test

I am writing a junit test for spring data repository. But i can’t autowire repository interface. Program is running if i run main method and spring can detect all repositories,services,entities but if i run a test it gives this error : UnsatisfiedDependencyException: Error creating bean with name ‘repository.BookRepositoryTest’: Unsatisfied dependency expressed through field ‘bookRepository’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying

NoClassDefFoundError for Gradle fat jar with tests Spring Boot

I need to create fat jar in Gradle project with tests where Main method is under src/test. Now I have Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/commons/cli/CommandLineParser when I run fat jar created by ‘gradle bootJar’. My Gradle: My spring.xml: Exception: Previously following ‘gradle shadowJar’ code worked well until I added AspectJ to the project And error appeared on running ‘gradle

Getting resource not found when try to return html page from controller

I am unable to render html page in springboot. Here is code… but whenever i hit http://localhost:8080/home it shows following logs Answer Avoid @RestController for MVC Based Application which has to return a view. It is mainly used for REST APIs. While @Controller can return a view More On @RestController: This annotation is a specialized version of @Controller which adds

How to hide the password in the command “java -Djasypt.encryptor.password=somepassword -jar name.jar”

I am using Jasypt encryption and specifying the property value within ENC() in the properties file. The decryption password is sent through the command-line argument like this java -Djasypt.encryptor.password=somepassword -jar name.jar. Everything is working fine but the problem is when I search for the running process, it shows the password as well. Is there a way to hide the encryption

EnableConfigServer is not working for native location in spring boot

I am trying to configure a configuration server for all the properties in our application using @EnableConfigServer in spring boot. Please see the code below : pom.xml application.properties Copied all the property files to : /Users/Sankest/StarterProjects/MicroServices/AllConfigurations/ But when I try to access url at http://localhost:9090/config-server/default I am not seeing any property files and getting the following response: Answer Correct value

org.springframework.web.reactive.function.UnsupportedMediaTypeException: Content type ‘text/xml;charset=UTF-8’ not supported for bodyType

using Java 11, SpringBoot 2, WebFlux, WebClient and Jackson trying to use Spring WebClient to consume a Web service endpoint that returns XML, content type: ‘text/xml;charset=UTF-8’ Jackson XML dependency in the project’s pom.xml: WebClient code that triggers a request to external API and builds the response: ServiceResponse class (a simple POJO): resulting error: org.springframework.web.reactive.function.UnsupportedMediaTypeException: Content type ‘text/xml;charset=UTF-8’ not supported for

Advertisement