Arquivo da categoria: Spring Boot

Spring Boot – Acelere o desenvolvimento de microsserviços

Nota do livro: 10.

Conteúdo
Spring Boot é uma maneira eficiente e eficaz de criar uma aplicação em Spring e facilmente colocá-la no ar, funcionando sem depender de um servidor de aplicação. Não se trata de um simples framework, mas de um conceito totalmente novo de criar aplicações web. Além de impulsionar o desenvolvimento para microsserviços, o Spring Boot ajuda na configuração importando e configurando automaticamente todas as dependências.
Neste livro, Fernando Boaglio apresenta os principais componentes dessa arquitetura revolucionária. Você poderá tirar o máximo proveito dela vendo os exemplos de acesso a banco de dados, exibição de páginas web usando templates, serviços REST sendo consumidos por front-end em JQuery e AngularJS, testes unitários e de integração, deploy na nuvem e alta disponibilidade com Spring Cloud.

https://github.com/boaglio/spring-boot-greendogdelivery-casadocodigo
https://github.com/boaglio/spring-boot-hello-world
https://github.com/boaglio/spring-boot-propriedades-casadocodigo
https://github.com/boaglio/spring-cloud-greendogdelivery-casadocodigo
https://github.com/boaglio/spring-boot-properties
https://github.com/boaglio/spring-boot-web-one-session-only

Spring Boot with Docker

[code type=xml] com.spotify
docker-maven-plugin
0.4.13


greendogdelivery
frolvlad/alpine-oraclejdk8:slim
[“java”, “-jar”, “/${project.build.finalName}.jar”]
8080


/
${project.build.directory}
${project.build.finalName}.jar


Compilando e criando contêiner:

mvn -DskipTests clean package docker:build

Subindo o container:

docker run -p 8080:8080 greendogdelivery:latest

Ferramenta do Docker de gerenciamento de ferramenta:

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer