Postagens

Mostrando postagens de Junho, 2016

Configurando o arquivo application.properties do SpringBoot

Ao trabalhar com SpringBoot, nos deparamos com várias configurações que devem ser realizadas, com isso, é necessário conhecer o arquivo onde adicionamos as configurações para o projeto.

Tipos de Arquivos
O SpringBoot permite utilizar 2 diferentes tipos de arquivos de configurações: application.properties (Properties);application.yml (Yml). Por padrão e geralmente o mais utilizado é o application.properties, mas é uma opção que o framework nos fornece, as configurações adicionadas em ambos os arquivos são as mesmas. Exemplo de Configuração
O arquivo de configuração deve conter as configurações essenciais para o uso do SpringBoot, em seu projeto, vamos ver alguns exemplos: spring.application.name: Nome da aplicação;server.port: Porta qual o container embedded irá alocar;server.compression.enabled: Habilita a compressão da resposta http;logging.level.*: Habilita o Logging já configurado. Existem uma grande quantidade de informações que podem ser adicionadas ao arquivo de configuração, o us…

Criando um Projeto com Spring Boot

Imagem
Hoje iremos analisar alguns projetos da plataforma Spring e entender como podemos iniciar um novo projeto utilizando Spring Boot.

A plataforma Spring sempre foi repleta de recursos que a fazem ser uma ótima alternativa para o desenvolvimento de aplicações Java Enterprise, dentro da plataforma temos vários componentes que ajudam no desenvolvimento, vamos listar os mais famosos:
Spring Core: Este é o núcleo da plataforma, este é a base para os demais projetos, responsável pela parte de injeção de dependência e  IoC;Spring MVC:Este é o framework MVC apontado por pesquisas, como sendo o mais utilizado em todo mundo, ele trabalha no estilo Action Based, e possui recursos muito interessantes para trabalhar com Web em geral;Spring Data: Este projeto ajuda na parte de persistência, facilitando na integração com os mais diferentes resources de persistência, JDBC, JPA, Bancos NoSQL, entre outras integrações;Spring Security: Este é responsável pela parte de segurança das aplicações, podemos contr…