Spring Boot 2.0.2 was released a few days ago.
#java #spring #springboot
https://spring.io/blog/2018/05/09/spring-boot-2-0-2
#java #spring #springboot
https://spring.io/blog/2018/05/09/spring-boot-2-0-2
spring.io
Spring Boot 2.0.2
On behalf of the team and the community, I am pleased to announce that Spring Boot 2.0.2 is now available from repo.spring.io and Maven Central.
Spring Boot 2.0.2 includes over 80 fixes, improvements, and dependency updates. Thanks to everyone that has contributed…
Spring Boot 2.0.2 includes over 80 fixes, improvements, and dependency updates. Thanks to everyone that has contributed…
Chaos Engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. Chaos Monkey will automatically scan your Spring Components simulating Latency, Exception and AppKiller assaults.
#spring #springboot #testing #senior
https://codecentric.github.io/chaos-monkey-spring-boot/
#spring #springboot #testing #senior
https://codecentric.github.io/chaos-monkey-spring-boot/
Explore the power of Kotlin and Spring Boot combined together to create web applications within a very few lines of code.
#kotlin #spring #springboot
https://spring.io/guides/tutorials/spring-boot-kotlin/
#kotlin #spring #springboot
https://spring.io/guides/tutorials/spring-boot-kotlin/
TestContainers are just awesome, they provide you a very convenient way to start up and cleanly tear down docker containers in JUnit tests. This feature is very useful for integration testing of applications against real databases and any other resource for which a docker image is available.
#java #testing #springboot #middle
http://www.java-allandsundry.com/2018/05/testcontainers-and-spring-boot.html
#java #testing #springboot #middle
http://www.java-allandsundry.com/2018/05/testcontainers-and-spring-boot.html
Java-Allandsundry
TestContainers and Spring Boot
A blog with observations on Java and Enterprise Java based technologies
This article presents a way to structure a Spring Boot application in vertical modules and horizontal layers and shows you how to test the verticals and layers with the testing features provided by Spring Boot.
#java #testing #spring #springboot #junior #middle #senior
https://reflectoring.io/testing-verticals-and-layers-spring-boot/
#java #testing #spring #springboot #junior #middle #senior
https://reflectoring.io/testing-verticals-and-layers-spring-boot/
reflectoring.io
Structuring and Testing Modules and Layers with Spring Boot
Slice your Spring Boot applications into vertical modules and make them testable in isolation using Spring Boot's testing features.
Wondering how to take up Kubernetes and Spring Boot when scalability and elasticity is a big requirement in your architecture? In this article you can learn how to use both to build microservices that are easy to scale up and down.
#java #microservices #kubernetes #spring #springboot
https://dzone.com/articles/building-elastic-microservices-with-kubernetes-and
#java #microservices #kubernetes #spring #springboot
https://dzone.com/articles/building-elastic-microservices-with-kubernetes-and
dzone.com
Building Elastic Microservices With Kubernetes and Spring Boot From the Ground Up - DZone Microservices
In this microservices development tutorial, learn how to use Kubernetes to build microservices that are easy to scale up and down, with the complete code.
Managing the lifecycle of Spring Boot Application is very important for your production-ready system. In this write-up the author emphasizes on the destruction phase and will take you through the different ways to shut down a Spring Boot Application.
#spring #springboot #junior #middle
http://www.baeldung.com/spring-boot-shutdown
#spring #springboot #junior #middle
http://www.baeldung.com/spring-boot-shutdown
Baeldung
Shutdown a Spring Boot Application | Baeldung
Have a look at different ways to shut down a Spring Boot Application.
When things are simple, they are easier to understand, easier to extend and easier to modify. They are better. Simplicity is the ultimate compliment you can give to an architecture or a framework. In this article, you are going to look at how four different frameworks- Spring Boot, Javalin, Vert.x and Micronaut; approach this quest for simplicity.
#jvm #java #frameworks #microservices #micronaut #springboot #middle #senior
https://www.e4developer.com/2018/07/08/the-quest-for-simplicity-in-java-microservices
#jvm #java #frameworks #microservices #micronaut #springboot #middle #senior
https://www.e4developer.com/2018/07/08/the-quest-for-simplicity-in-java-microservices
E4developer
The Quest for Simplicity in Java Microservices | E4developer
There is great value in simplicity. When things are simple, they are easier to understand, easier to extend and easier to modify. They are better. Simplicity is the ultimate compliment you can give to…
A lot of developers and architects discuss the application design, traffic load, frameworks, and patterns to apply to code, but very few of them are discussing the shutdown phase. Check the article to learn how to gracefully shutdown Spring Boot apps and install newer versions.
#java #spring #springboot #middle
https://dzone.com/articles/graceful-shutdown-spring-boot-applications
#java #spring #springboot #middle
https://dzone.com/articles/graceful-shutdown-spring-boot-applications
DZone
Graceful Shutdown Spring Boot Applications
This post looks at shutting down Spring Boot apps without loosing all connections in the process. All you will need is JDK 1.8, Maven 3.0+, and your favorite text editor!
When you design and build applications at scale, you deal with two significant challenges: scalability and robustness. You should design your service so that even if it is subject to intermittent heavy loads, it continues to operate reliably. Check this amazing article and see how Message Queues, Spring Boot and Kubernetes can change the game.
#architecture #microservices #spring #springboot #kubernetes #middle #senior
https://learnk8s.io/blog/scaling-spring-boot-microservices
#architecture #microservices #spring #springboot #kubernetes #middle #senior
https://learnk8s.io/blog/scaling-spring-boot-microservices
Learnk8s
Scaling SpringBoot with Message Queues and Kubernetes
You should design your service so that even if it is subject to intermittent heavy loads, it continues to operate reliably. But how do you build such applications? And how do you deploy an application that scales dynamically?
This amazing article covers very useful topics how to secure you Spring Boot based application. If you haven't considered security on you project this is your starting point! Don't miss it!
#spring #springboot #middle
https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot
#spring #springboot #middle
https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot
Okta Developer
10 Excellent Ways to Secure Your Spring Boot Application
Spring Boot is one of the most popular Java frameworks. If you're developing Spring Boot apps that handle sensitive data, you should make sure they're secure. This article gives you some tips on how to build more secure Spring Boot applications.
This short article explains you some basics of concurrency in Spring Boot.
#spring #springboot #middle #senior
https://www.e4developer.com/2018/03/30/introduction-to-concurrency-in-spring-boot/
#spring #springboot #middle #senior
https://www.e4developer.com/2018/03/30/introduction-to-concurrency-in-spring-boot/
E4developer
Introduction to Concurrency in Spring Boot | E4developer
When building services with Spring Boot we have to deal with concurrency. There is this misconception that because of using Servlets and getting a new Thread allocated per request there is no need to…
Spring Boot is the most popular Java framework for developing microservices. In this article, the author shares their knowledge and the best practices that were gathered from working with Spring Boot.
#spring #springboot #junior #middle
https://www.e4developer.com/2018/08/06/spring-boot-best-practices/
#spring #springboot #junior #middle
https://www.e4developer.com/2018/08/06/spring-boot-best-practices/
E4developer
Spring Boot - Best Practices | E4developer
Spring Boot is the most popular Java framework for developing microservices. In this article, I will share with you the best practices for working with Spring Boot that I have gathered by using it in…
Want to learn more about the features available in Spring Boot? Check out this post to learn more about how to use profiles in your Spring Boot application.
#java #spring #springboot #profiling #middle #senior
https://dzone.com/articles/spring-boot-profiles-1
#java #spring #springboot #profiling #middle #senior
https://dzone.com/articles/spring-boot-profiles-1
DZone
How to Use Profiles in Spring Boot
In this post, we take a look at how to use profiles in your Spring Boot application, focusing specifically on defining, maintaining, and implementing profiles.
Even though released only in 2014, Spring Boot has managed to overtake the Java serverside in less than five years. When starting a new project, a sensible question to ask is- “should I use a Spring Boot?”. This article will help you answer this question!
#spring #springboot #junior #middle
https://www.e4developer.com/2018/09/24/should-you-use-spring-boot-in-your-project/
#spring #springboot #junior #middle
https://www.e4developer.com/2018/09/24/should-you-use-spring-boot-in-your-project/
E4developer
Should you use Spring Boot in your project? | E4developer
Spring Boot is enjoying, a seemingly never-ending growth of popularity. While only released in 2014, it has managed to overtake the Java serverside in less than five years. When starting a new project…
You’ve probably thought about combining all your knowledge on some topic in one solid guide. That is exactly what’s done here - more than two years of experience with Spring Boot in just one book. And it is free to download!
#spring #springboot #books #middle #senior
https://www.infoq.com/minibooks/spring-boot-building-api-backend
#spring #springboot #books #middle #senior
https://www.infoq.com/minibooks/spring-boot-building-api-backend
InfoQ
Practical Guide to Building an API Back End with Spring Boot
Starting your first project with Spring Boot can be a bit
daunting given the vast options that it provides. This book
will guide you step by step along the way to be a Spring Boot
hero in no time.
daunting given the vast options that it provides. This book
will guide you step by step along the way to be a Spring Boot
hero in no time.
A Magic Around Spring Boot Externalized Configuration
There are some features that make Spring Boot really powerful, and one of them is an externalized configuration. Spring Boot allows you to configure your application in many ways. You have 17 levels of loading configuration properties into application.
See how you can make use of it in practice to make your application configurations more flexible and clear.
#java #spring #springboot #junior #middle #senior
https://piotrminkowski.wordpress.com/2019/03/11/a-magic-around-spring-boot-externalized-configuration/
There are some features that make Spring Boot really powerful, and one of them is an externalized configuration. Spring Boot allows you to configure your application in many ways. You have 17 levels of loading configuration properties into application.
See how you can make use of it in practice to make your application configurations more flexible and clear.
#java #spring #springboot #junior #middle #senior
https://piotrminkowski.wordpress.com/2019/03/11/a-magic-around-spring-boot-externalized-configuration/
Piotr's TechBlog
A Magic Around Spring Boot Externalized Configuration
There are some things I really like in Spring Boot, and one of them is an externalized (external) configuration. Spring Boot allows you to configure your application in many ways. You have 17 level…