Spring

spring-by-pivotal

The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications – on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring focuses on the “plumbing” of enterprise applications so that teams can focus on application-level business logic, without unnecessary ties to specific deployment environments.

IntelliJ reports that there is more than one bean of a repository, although app starts up fine I’ve come across a strange issue, when my application started up fine, but IntelliJ reported that I have two beans defined with the same name. In this post I show you what was the problem and how I fixed it.

ImprovedNamingStrategy does not work with Hibernate 5 How to solve the issue when you are trying to use the ImprovedNamingStrategy with Hibernate 5, but it seems not to work.

Thymeleaf Spring configuration class not found error Solution to an issue where the Spring Platform BOM would pull in outdated dependencies and cause Thymeleaf configuration missing some classes.

Best way to validate decimal / double values with Spring This tutorial shows the best way to validate decimal values in Spring using javax.validation annotations.

Setting up a basic Spring Boot web application with Maven In this tutorial I am going to show you, how to set up a basic web application using Spring Boot and Maven.

Spring Security

Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be extended to meet custom requirements

Spring Security login form integration example with Java configuration This tutorial will show you how to integrate Spring Security into a Spring MVC application using purely Java configuration.

Spring Security login form integration example with XML configuration This tutorial will show you a step-by-step guide on how to integrate Spring Security into a Spring MVC application with XML configuration.