全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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 简介(入门篇),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# spring  # boot  # 简介  # 超详细的Spring Boot入门笔记(总结)  # Spring boot学习教程之快速入门篇  # 初识Spring Boot框架和快速入门  # Spring Boot 入门教程  # Spring Boot 快速入门指南  # Spring Boot 入门之消息中间件的使用  # Spring Boot学习入门之表单验证  # spring boot(一)之入门篇  # Spring Boot快速入门教程  # SpringBoot新手入门的快速教程  # 小编  # 运行环境  # 在此  # 是由  # 给大家  # 提供一个  # 所述  # 开发人员  # 给我留言  # 配置文件  # 感谢大家  # 疑问请  # 有任何  # 使用了  # 从而使  # 入门篇  # 是用来  # face  # NSimsun 


相关文章: 移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  如何快速选择适合个人网站的云服务器配置?  制作网站的公司有哪些,做一个公司网站要多少钱?  临沂网站制作企业,临沂第三中学官方网站?  行程制作网站有哪些,第三方机票电子行程单怎么开?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  建站主机如何安装配置?新手必看操作指南  装修招标网站设计制作流程,装修招标流程?  如何在阿里云部署织梦网站?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  网站制作公司排行榜,抖音怎样做个人官方网站  内网网站制作软件,内网的网站如何发布到外网?  如何零基础在云服务器搭建WordPress站点?  如何选择PHP开源工具快速搭建网站?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  岳西云建站教程与模板下载_一站式快速建站系统操作指南  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  建站之星如何实现PC+手机+微信网站五合一建站?  太原网站制作公司有哪些,网约车营运证查询官网?  如何在云服务器上快速搭建个人网站?  全景视频制作网站有哪些,全景图怎么做成网页?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  在线教育网站制作平台,山西立德教育官网?  如何零成本快速生成个人自助网站?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  如何选择最佳自助建站系统?快速指南解析优劣  如何选择高效可靠的多用户建站源码资源?  建站VPS能否同时实现高效与安全翻墙?  制作网站怎么制作,*游戏网站怎么搭建?  如何通过虚拟机搭建网站?详细步骤解析  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  公司网站设计制作厂家,怎么创建自己的一个网站?  如何确保西部建站助手FTP传输的安全性?  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何选择高效响应式自助建站源码系统?  再谈Python中的字符串与字符编码(推荐)  如何在建站之星网店版论坛获取技术支持?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  个人网站制作流程图片大全,个人网站如何注销?  成都网站制作报价公司,成都工业用气开户费用?  招商网站制作流程,网站招商广告语?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  安云自助建站系统如何快速提升SEO排名?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。