十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1.什么是SpringBoot

創(chuàng)新互聯(lián)公司主營(yíng)三亞網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app開(kāi)發(fā)定制,三亞h5成都小程序開(kāi)發(fā)搭建,三亞網(wǎng)站營(yíng)銷推廣歡迎三亞等地區(qū)企業(yè)咨詢
Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,
從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。通過(guò)這種方式,Spring Boot致力于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapid application development)成為領(lǐng)導(dǎo)者。
2.SpringBoot特性
1).創(chuàng)建獨(dú)立的Spring項(xiàng)目
2).內(nèi)置Tomcat和Jetty容器
3).提供一個(gè)starter POMs來(lái)簡(jiǎn)化Maven配置
4).提供了一系列大型項(xiàng)目中常見(jiàn)的非功能性特性,如安全、指標(biāo),健康檢測(cè)、外部配置等
5).完全沒(méi)有代碼生成和xml配置文件
3.SpringBoot運(yùn)行環(huán)境
Spring Boot最新版可以運(yùn)行在Java6+的環(huán)境下,但是Spring官方建議使用Java8。
4.Servlet 容器
| Name | Servlet Version |
|---|---|
| Tomcat 8.5 | 3.1 |
| Jetty 9.4 | 3.1 |
| Undertow 1.3 | 3.1 |
5.SpringBoot支持哪些應(yīng)用
Table 1》. spring Boot application starters
| Name | Description |
|---|---|
|
| Starter for building MVC web applications using Thymeleaf views |
|
| Starter for using Couchbase document-oriented database and Spring Data Couchbase |
|
| Starter for JMS messaging using Apache Artemis |
|
| Starter for using Spring Web Services |
|
| Starter for using Java Mail and Spring Framework's email sending support |
|
| Starter for using Redis key-value data store with Spring Data Redis and the Jedis client |
|
| Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive |
|
| Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded Container |
|
| Starter for JMS messaging using Apache ActiveMQ |
|
| Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch |
|
| Starter for using Spring Integration |
|
| Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito |
|
| Starter for building WebFlux applications using Spring Framework's Reactive Web support |
|
| Starter for using JDBC with the Tomcat JDBC connection pool |
|
| Starter for building web applications using Spring Mobile |
|
| Starter for using Java Bean Validation with hibernate Validator |
|
| Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS |
|
| Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to |
|
| Starter for using Neo4j graph database and Spring Data Neo4j |
|
| Starter for using Spring Data LDAP |
|
| Starter for building WebSocket applications using Spring Framework's WebSocket support |
|
| Starter for aspect-oriented programming with Spring AOP and AspectJ |
|
| Starter for using Spring AMQP and Rabbit MQ |
|
| Starter for using Cassandra distributed database and Spring Data Cassandra |
|
| Starter for using Spring Social Facebook |
|
| Starter for JTA transactions using Atomikos |
|
| Starter for using Spring Security |
|
| Starter for building MVC web applications using Mustache views |
|
| Starter for using Spring Data JPA with Hibernate |
|
| Core starter, including auto-configuration support, logging and YAML |
|
| Starter for building MVC web applications using Groovy Templates views |
|
| Starter for building MVC web applications using FreeMarker views |
|
| Starter for using Spring Batch |
|
| Stater for using Spring Social LinkedIn |
|
| Starter for using Spring Framework's caching support |
|
| Starter for using the Apache Solr search platform with Spring Data Solr |
|
| Starter for using MongoDB document-oriented database and Spring Data MongoDB |
|
| Starter for using jOOQ to access SQL databases. An alternative to |
|
| Spring Boot Narayana JTA Starter |
|
| Starter for using Spring Cloud Connectors which simplifies connecting to services in cloud platforms like Cloud Foundry and Heroku |
|
| Starter for JTA transactions using Bitronix |
|
| Starter for using Spring Social Twitter |
|
| Starter for exposing Spring Data repositories over REST using Spring Data REST |
Table 2》. Spring Boot production starters
| Name | Description |
|---|---|
|
| Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your application |
Table 3》. Spring Boot technical starters
| Name | Description |
|---|---|
|
| Starter for using Undertow as the embedded servlet container. An alternative to |
|
| Starter for using Jetty as the embedded servlet container. An alternative to |
|
| Starter for using Reactor Netty as the embedded reactive HTTP server. |
|
| Starter for logging using Logback. Default logging starter |
|
| Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by |
|
| Starter for using Log4j2 for logging. An alternative to |
以上所述是小編給大家介紹的Spring Boot 簡(jiǎn)介(入門篇),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!