博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一. 对spring boot认识
阅读量:6239 次
发布时间:2019-06-22

本文共 1612 字,大约阅读时间需要 5 分钟。

简介

Spring Boot是一个应用程序框架,根据其网站,可以轻松创建独立的,生产级的基于Spring的应用程序,您可以“运行”。它需要对Spring平台和第三方库的看法,所以你可以开始最小的时间。大多数Spring Boot应用程序需要很少的Spring配置。

1、Spring Boot入门介绍

1.1、Spring Boot 介绍

        Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。从字面理解,Boot是引导的意思,因此SpringBoot帮助开发者快速搭建Spring框架;SpringBoot帮助开发者快速启动一个Web容器;SpringBoot继承了原有Spring框架的优秀基因;SpringBoot使得基于Spring的开发过程更加简易。

1.2、Spring Boot特点

            1.化繁为简,简化配置使用 Spring 项目引导页面可以在几秒构建一个项目。

            2.备受关注,是下一代框架
            3.微服务的入门级微框架       

Spring Boot 的优点快速开发,特别适合构建微服务系统,另外给我们封装了各种经常使用的套件,比如mybatis、hibernate、redis、mongodb等。

Spring Boot 特性:

a.方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasksb.非常简洁的安全策略集成c.支持关系数据库和非关系数据库d.支持运行期内嵌容器,如 Tomcat、Jettye.强大的开发包,支持热启动f.自动管理依赖h.自带应用监控i.支持各种 IED,如 IntelliJ IDEA 、NetBeansj.缺点是集成度较高,使用过程中不太容易了解底层。

1.3、Spring Boot使用前提

            1.3.1 首先使用maven项目 我是用的是3.3.9

            1.3.2 使用Spring Boot之前不需要学会Spring MVC,但Spring的注解及使用要知道,SpringBoot是SpringMVC的升级版,但两者没有必然的联系。

1.4、修改Maven下载源

              修改Maven Setting文件,将apache源修改为国内阿里源。国外源下载非常非常非常的慢!先找到maven的主配置文件,默认位置为C:\Users\Administrator.m2\Setting.xml 然后将以下代码粘贴到配置文件中。

alimaven
aliyun maven
  
http://maven.aliyun.com/nexus/content/groups/public/
central

下一章主要讲spring boot常用注解

举例说明:核心注解类说明@RestController等价于@Controller+@ResponseBody组合,支持RESTful访问方式,返回结果都是json字符串。@SpringBootApplication等价于@SpringBootConfiguration+@EnableAutoConfiguration+ @ComponentScan等组合在一下,非常简单,使用也方便@SpringBootTestSpring Boot版本1.4才出现的,具有Spring Boot支持的引导程序(例如,加载应用程序、属性,为我们提供Spring Boot的所有精华部分)

文章来源:

转载于:https://blog.51cto.com/11681903/2355831

你可能感兴趣的文章
exp/imp远程操作数据库
查看>>
安全狗云备份 数据库、网站备份好帮手
查看>>
《Linux 内核分析》课程作业(1)——计算机基本原理和汇编基础
查看>>
ORACLE 近期执行的sql
查看>>
WAS集群安装<六>错误解答及概念术语
查看>>
编写GO的WEB开发框架 (九): Dao和Service
查看>>
【js】call,apply的区别
查看>>
node.js 基于socket.io的聊天室
查看>>
使用jQuery和ajax代替iframe
查看>>
Keepalived + nginx实现高可用性和负载均衡
查看>>
Git整理
查看>>
12 个 CSS 高级技巧汇总
查看>>
Hibernate中 Restrictions.or()和Restrictions.disjunction()区别
查看>>
org.apache.commons.net.ftp包开发FTP客户端,实现断点续传,中文支持
查看>>
springmvc笔记--配置文件简述
查看>>
git 提交本地代码
查看>>
判断图中两个结点间是否有特定长度的路径
查看>>
Yii2.0 rules验证规则集合的详细介绍
查看>>
世界最好编程语言之父来华,约吗?
查看>>
RSA和MD5加密
查看>>