A Spring lança versões 1.3.8 e 1.4.1 do Spring Boot

A Pivotal recentemente liberou atualizações do projeto Spring Boot para as versões 1.3.8 e 1.4.1.

A versão 1.3.8 traz 35 correções de bugs e atualizações de dependências como o Spring Framework, Spring Data, Jetty, e Tomcat.

A versão 1.4.1 é a primeiro lançamento de manutenção desde a versão 1.4, traz mais de 150correções de bugs e atualizações de dependências como Spring Integration, Hibernate, Jackson, e Hazelcast.

As novas funcionalidades na versão 1.4 incluem:

  • Mensagens de falha na inicialização;
  • Convention based error messages
  • Mensagens de erro baseadas em convenção;
  • Suporte a dados extendido;
  • imagens de banners.

 

https://www.infoq.com/br/news/2016/10/spring-releases-boot?utm_source=news_about_java&utm_medium=link&utm_campaign=java

Java Frameworks – Validação de Dados

Frameworks para validação de bean.

Fernando Franzini Blog

checks_pixabay-640x279Segue opções de frameworks java para validação de dados:

Segue provedores de Bean Validador:

Para todas as informações, veja o post inicial.

“A fé é a certeza de que vamos receber as coisas que esperamos e a prova de que existem coisas que não podemos ver.” Hebreus 11:1

Ver o post original

Começando com a magia do Spring Boot

Post bem completo, comenta sobre o Spring boot que está sendo muito utilizado em diversas empresas. A exemplo da NetFLix que usa Spring em seus projetos.

domineospring

No livro sobre Spring que escrevi para a Casa do Código e no SetupMyProject fiz a opção pelo uso normal das extensões do Spring. Para criar o projeto web, usei o Spring MVC no seu modo convencional configurando tudo que era necessário, assim como fiz para a parte da JPA, Spring Security etc. No fim acho realmente importante que as pessoas conheçam bem as tecnologias que usam, para terem um olhar crítico sobre a ferramenta e poderem achar os pontos de extensão necessários para os projetos do dia a dia.

Na época da escrita do livro, o time do Spring já tinha lançado uma outra extensão chamada Spring Boot, cujo objetivo era acelerar o processo de configuração da aplicação, estabelecendo configurações defaults baseadas nas experiências dos desenvolvedores do próprio Spring, assim como pelo feedback provido pelos usuários do framework. Optei por não usá-lo, justamente pelos motivos citados no primeiro parágrafo. Agora, com…

Ver o post original 919 mais palavras

Como utilizar o Thymeleaf em seus templates com Spring MVC

Thymeleaf é um motor de templates que tem levantado uma questão interessante nos últimos tempos: Por que usar Thymeleaf? JSP não é bom?

Sim, o JSP é bom, mas vale muito a pena dar uma chance para o Thymeleaf, que é uma engine de templates com algumas vantagens importantes para nossos projetos e vem ganhando muita popularidade.

Esse é um motor diferente de outros que temos por aí e, inclusive, alguém que talvez goste dele é o seu programador front-end. Você já vai entender isso….

http://blog.algaworks.com/thymeleaf/

 

O que é Spring Security?

O Spring Security tem recursos avançados e de simples configuração para lhe ajudar com a segurança da sua aplicação.

Falando nisso, e a sua aplicação web? Está segura!? Hoje vamos conversar sobre como você pode aplicar segurança profissional nela.

Veremos algumas coisas bem legais agora. Fique comigo nos próximos minutos que você irá aprender sobre:

  • O que é Spring Security
  • Como configurar o Spring Security
  • Configurar autenticação em memória
  • Como fazer autenticação via JDBC
  • Como fazer autenticação via JPA utilizando a interface UserDetailsService
  • Criar uma página de login customizada
  • A função “lembrar-me”
  • Criar a funcionalidade de logout
  • Como adicionar permissões (autorização) em nossas páginas

“Vambora”?

http://blog.algaworks.com/spring-security/

 

JDk 9 100% Completo