In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-30 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
What are the hot deployment methods in Spring Boot? I believe many inexperienced people don't know what to do about it. Therefore, this article summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.
1. Hot deployment of templates
In Spring Boot, the page caching of template engine is enabled by default. If you modify the content of the page, you will not get the modified page if you refresh the page, so we can turn off the caching of template engine in application.properties, as follows:
Configuration of Thymeleaf:
Spring.thymeleaf.cache=false
Configuration of FreeMarker:
Spring.freemarker.cache=false
Configuration of Groovy:
Spring.groovy.template.cache=false
Configuration of Velocity:
Spring.velocity.cache=false
2. Use debug mode Debug to achieve hot deployment
This method is the simplest and fastest hot deployment mode, running the system using Debug mode, without any plug-ins, but no configuration files, method name change, add classes and methods for hot deployment, the scope of use is limited.
3 、 spring-boot-devtools
Hot deployment of pages and code can be achieved by adding spring-boot-devtools dependencies to the Spring Boot project.
As follows:
Org.springframework.boot
Spring-boot-devtools
This method is characterized by a wide range of functions, and any changes in the system, including the modification of the configuration file and the change of the method name, can be covered, but the sequelae are also very obvious. it is realized by using the strategy of restarting after the file is changed. it mainly saves us the time of manual click restart, improves the effectiveness, and will be slightly worse in the experience.
Spring-boot-devtools turns off template caching by default. If you use this method, you don't need to configure it separately.
4 、 Spring Loaded
This method is similar to Debug mode, with limited scope of application, but does not rely on Debug mode startup, starting through the Spring Loaded library file, you can carry out real-time hot deployment in normal mode. This needs to be configured in run confrgration.
After reading the above, have you mastered what hot deployment methods are available in Spring Boot? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
WebDriver API online API: http://selenium-python.readthedocs.io/waits.html
© 2024 shulou.com SLNews company. All rights reserved.