Skip to content

Instantly share code, notes, and snippets.

@wojda
wojda / LocalDateTimeToStringConverter.java
Created October 16, 2014 22:08
LocalDateTime java8 MongoDB converter (Spring Data Mongo)
import org.springframework.core.convert.converter.Converter;
import java.time.LocalDateTime;
public class LocalDateTimeToStringConverter implements Converter<LocalDateTime, String> {
@Override
public String convert(LocalDateTime localDateTime) {
return localDateTime.toString();
}
@wojda
wojda / login.html
Created October 16, 2014 21:58
Updated HTML Thymeleaf login page. Prepared to Spring Security
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org">
<head>
<title>Login page</title>
</head>
<body>
<h1>Login page</h1>
<p th:if="${loginError}">Wrong user or password</p>
<form th:action="@{/login}" method="post">
<label for="username">Username</label>:
@wojda
wojda / SecurityConfig
Created October 16, 2014 21:54
Spring Security - Java config
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.config.annotation.web.servlet.configuration.EnableWebMvcSecurity;
@Configuration
@EnableWebMvcSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter{