Inserting an image from local directory in thymeleaf spring framework (with maven)

I want you to look into the Thymeleaf’s documentation of Standard URL Syntax and specifically the context-relative and server-relative url patterns. Context-relative URL: If you want to link resources inside your webapp then you should use context relative urls. These are URLs which are supposed to be relative to the web application root once it … Read more

Spring Boot Page Deserialization – PageImpl No constructor

Found the answer in the different post on here. It was not the accepted answer which it should be Spring RestTemplate with paginated API the answer by @rvheddeg is correct. You just need to put @JsonCreator and provide a constructor with all the properties, here is my RestResponsePage class that fixes the issue. class RestResponsePage<T> … Read more

How to apply spring boot filter based on URL pattern?

There is another option if you are able to extend OncePerRequestFilter. For example: public class SomeFilter extends OncePerRequestFilter { @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException { // your filter logic …. } @Override protected boolean shouldNotFilter(HttpServletRequest request) { String path = request.getServletPath(); return !path.startsWith(“/api/secure/”); } }

Spring Boot validation message is not being resolved

It looks like you are missing LocalValidatorFactoryBean definition in your application configuration. Below you can find an example of Application class that defines two beans: LocalValidatorFactoryBean and MessageSource that uses messages.properties file. import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.MessageSource; import org.springframework.context.annotation.Bean; import org.springframework.context.support.ReloadableResourceBundleMessageSource; import org.springframework.validation.beanvalidation.LocalValidatorFactoryBean; @SpringBootApplication public class Application { @Bean public MessageSource messageSource() { ReloadableResourceBundleMessageSource … Read more

java.lang.IllegalStateException: getAttribute: Session already invalidated

I never worked with WebLogic, but from JavaDoc here I can tell that calling getPortletSession() is already wrong idea if you want to invalidate existing session, because it’s said in JavaDocs: Returns the current portlet session or, if there is no current session, creates one and returns the new session. So, it creates a new … Read more

Spring-security context setup for 2-legged (client credentials) OAuth2 server

userApprovalHandler: if you only have one client in your system, I agree the users should not have to approve it accessing their data. oauthAuthenticationEntryPoint: Normally, if authentication fails, the response type is JSON. Documentation says “If authentication fails and the caller has asked for a specific content type response, this entry point can send one, … Read more

Will Spring support CDI? [closed]

Even though Spring is open source and used and supported by a large community, its future development is controlled by a single company (spring source / vmware). As such, its decisions are inherently non-public and certainly influenced by a large number of factors – like the currents demands of the community, but certainly also financial … Read more