Spring Boot
Spring Boot is an open-source Java framework used for programming standalone, production-grade Spring-based applications with a bundle of libraries that make project startup and management easier.[3] Spring Boot is a convention-over-configuration extension for the Spring Java platform intended to help minimize configuration concerns while creating Spring-based applications.[4][5] The application can still be adjusted for specific needs, but the initial Spring Boot project provides a preconfigured "opinionated view" of the best configuration to use with the Spring platform and selected third-party libraries.[6][7] Spring Boot can be used to build microservices, web applications, and console applications.[3][8] Features
Bootstrapping DispatcherServletSpring Boot does not require manual configuration of the SpringBootServletInitializerSpring Boot has a class Configuration propertiesThe configuration properties for the Spring Boot application can be specified in the Autoconfiguration@SpringBootApplicationSpring boot has an annotation, The @SpringBootConfigurationThe @EnableAutoConfigurationThe ActuatorThe Spring Boot Actuator allows for monitoring and management capabilities for the Spring Boot Application.[18] A major advantage of using the Spring Boot Actuator is that it implements a number of production-ready features without requiring the developer to construct their own implementations.[18] If Maven is used as the build tool, then the Integration with Spring Framework ModulesSpring Boot has a number of existing Spring Framework Modules. Spring SecuritySpring Boot has integration with the Spring Security Module. The simplest way for integrating Spring Boot with Spring Security is to declare the starter dependency in the build configuration file.[20] If Maven is used as the build tool, then the dependency with artifact ID Application serversBy default, Spring boot provides embedded web servers (such as Tomcat) out-of-the-box.[21] However, Spring Boot can also be deployed as a WAR file on a standalone WildFly application server.[22] If Maven is used as the build tool, there is a References
External linksThe Wikibook Java Programming has a page on the topic of: Spring Boot |
Portal di Ensiklopedia Dunia