一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Spring Boot 簡介(入門篇)

Spring Boot 簡介(入門篇)

2020-09-17 15:02Java之家 JAVA教程

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。下面通過本文給大家介紹spring boot相關知識,需要的的朋友參考下吧

1.什么是SpringBoot

Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,

從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力于在蓬勃發展的快速應用開發領域(rapid application development)成為領導者。

2.SpringBoot特性

1).創建獨立的Spring項目

2).內置Tomcat和Jetty容器

3).提供一個starter POMs來簡化Maven配置

4).提供了一系列大型項目中常見的非功能性特性,如安全、指標,健康檢測、外部配置等

5).完全沒有代碼生成和xml配置文件

3.SpringBoot運行環境

Spring Boot最新版可以運行在Java6+的環境下,但是Spring官方建議使用Java8。

4.Servlet 容器

 

Name Servlet Version

Tomcat 8.5

3.1

Jetty 9.4

3.1

Undertow 1.3

3.1

 

5.SpringBoot支持哪些應用

Table 1》. spring Boot application starters

 

Name Description

spring-boot-starter-thymeleaf

Starter for building MVC web applications using Thymeleaf views

spring-boot-starter-data-couchbase

Starter for using Couchbase document-oriented database and Spring Data Couchbase

spring-boot-starter-artemis

Starter for JMS messaging using Apache Artemis

spring-boot-starter-web-services

Starter for using Spring Web Services

spring-boot-starter-mail

Starter for using Java Mail and Spring Framework's email sending support

spring-boot-starter-data-redis

Starter for using Redis key-value data store with Spring Data Redis and the Jedis client

spring-boot-starter-data-mongodb-reactive

Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive

spring-boot-starter-web

Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded Container

spring-boot-starter-activemq

Starter for JMS messaging using Apache ActiveMQ

spring-boot-starter-data-elasticsearch

Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch

spring-boot-starter-integration

Starter for using Spring Integration

spring-boot-starter-test

Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito

spring-boot-starter-webflux

Starter for building WebFlux applications using Spring Framework's Reactive Web support

spring-boot-starter-jdbc

Starter for using JDBC with the Tomcat JDBC connection pool

spring-boot-starter-mobile

Starter for building web applications using Spring Mobile

spring-boot-starter-validation

Starter for using Java Bean Validation with hibernate Validator

spring-boot-starter-hateoas

Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS

spring-boot-starter-jersey

Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to spring-boot-starter-web

spring-boot-starter-data-neo4j

Starter for using Neo4j graph database and Spring Data Neo4j

spring-boot-starter-data-ldap

Starter for using Spring Data LDAP

spring-boot-starter-websocket

Starter for building WebSocket applications using Spring Framework's WebSocket support

spring-boot-starter-aop

Starter for aspect-oriented programming with Spring AOP and AspectJ

spring-boot-starter-amqp

Starter for using Spring AMQP and Rabbit MQ

spring-boot-starter-data-cassandra

Starter for using Cassandra distributed database and Spring Data Cassandra

spring-boot-starter-social-facebook

Starter for using Spring Social Facebook

spring-boot-starter-jta-atomikos

Starter for JTA transactions using Atomikos

spring-boot-starter-security

Starter for using Spring Security

spring-boot-starter-mustache

Starter for building MVC web applications using Mustache views

spring-boot-starter-data-jpa

Starter for using Spring Data JPA with Hibernate

spring-boot-starter

Core starter, including auto-configuration support, logging and YAML

spring-boot-starter-groovy-templates

Starter for building MVC web applications using Groovy Templates views

spring-boot-starter-freemarker

Starter for building MVC web applications using FreeMarker views

spring-boot-starter-batch

Starter for using Spring Batch

spring-boot-starter-social-linkedin

Stater for using Spring Social LinkedIn

spring-boot-starter-cache

Starter for using Spring Framework's caching support

spring-boot-starter-data-solr

Starter for using the Apache Solr search platform with Spring Data Solr

spring-boot-starter-data-mongodb

Starter for using MongoDB document-oriented database and Spring Data MongoDB

spring-boot-starter-jooq

Starter for using jOOQ to access SQL databases. An alternative to spring-boot-starter-data-jpa or spring-boot-starter-jdbc

spring-boot-starter-jta-narayana

Spring Boot Narayana JTA Starter

spring-boot-starter-cloud-connectors

Starter for using Spring Cloud Connectors which simplifies connecting to services in cloud platforms like Cloud Foundry and Heroku

spring-boot-starter-jta-bitronix

Starter for JTA transactions using Bitronix

spring-boot-starter-social-twitter

Starter for using Spring Social Twitter

spring-boot-starter-data-rest

Starter for exposing Spring Data repositories over REST using Spring Data REST

 

Table 2》. Spring Boot production starters

 

Name Description

spring-boot-starter-actuator

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

spring-boot-starter-undertow

Starter for using Undertow as the embedded servlet container. An alternative to spring-boot-starter-tomcat

spring-boot-starter-jetty

Starter for using Jetty as the embedded servlet container. An alternative to spring-boot-starter-tomcat

spring-boot-starter-reactor-netty

Starter for using Reactor Netty as the embedded reactive HTTP server.

spring-boot-starter-logging

Starter for logging using Logback. Default logging starter

spring-boot-starter-tomcat

Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by spring-boot-starter-web

spring-boot-starter-log4j2

Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging

 

以上所述是小編給大家介紹的Spring Boot 簡介(入門篇),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲AV无码乱码在线观看浪潮 | brazzers欧美教师 | 星星动漫在线观看无删减 | 激情另类国内一区二区视频 | 日本高清色视频www 日本高清免费观看 | 美女艹b| 日本中文字幕黑人借宿影片 | 91啪在线观看国产在线 | 久久亚洲精品专区蓝色区 | 亚洲成人伦理 | 色综合久久天天综合 | 成年人免费在线看的惊悚动作片 | 青青91 | 2018生活片性色生活片 | 人与善xuanwen在线400 | 99视频九九精品视频在线观看 | 884aa草莓视频 | 青青青国产精品国产精品美女 | 亚洲网视频 | 边摸边吃奶玩乳尖视频 | 色男人综合| 久久草福利自拍视频在线观看 | 精品人人视屏 | 激情六月丁香婷婷四房播 | a级精品九九九大片免费看 a级动漫 | 九九大香尹人视频免费 | 国产一区二区三区欧美精品 | 亚洲AV 日韩 国产 有码 | 深夜福利影院在线观看 | 成人午夜视频一区二区国语 | 白丝校花掀起短裙呻吟小说 | 国产一区二区在线看 | 国产色司机在线视频免费观看 | 黑人粗又长 | 天天操天天干天天做 | 青青国产在线观看 | 我的好妈妈7中字在线观看韩国 | 无毒成人社区 | 深夜精品高中女学生 | tobu8中国在线观看免费视频 | 日韩天堂视频 |