首页 技术 正文
技术 2022年11月18日
0 收藏 887 点赞 2,150 浏览 899 个字

1.Spring Boot 是spring家族的全新框架;

Spring Boot 是简化spring 应用程序的创建和开发过程, 也就是说Spring Boot 能够简化之前采用ssh, ssm框架进行开发的过程;

2. Spring Boot 简化配置

在以往我们采用ssh, ssm框架进行开发的时候,搭建环境, 在编码之前我们需要做很多工作; 比如配置web.xml, 配置Spring,配置mybatis, 而SpringBoot框架对此开发过程进行了革命性的

颠覆,抛弃了繁琐的xml配置过程,采用很多默认配置简化我们的工作;

Spring Boot还让部署变简单,监控变简单;里面集成了大量常用的组件.

3. Spring Boot的特性

1.能够快速创建基于spring的应用程序;

2.能够直接使用java main方法启动内嵌的tomcat,jetty服务器运行Spring Boot程序,不需要部署war包;

3.提供约定的start pom来简化maven配置,让maven配置变简单;

4.根据maven的配置依赖,spring boot自动配置spring,springmvc等;

5.提供程序的健康检查等功能;

6.基本可以完全不使用xml配置,采用注解开发;

4. Spring Boot的四大核心

1.自动配置:正对很多Spring的应用程序和常用的功能,spring boot提供自动相关配置;

2.起步以来:告诉spring boot 需要什么功能,它能够引入依赖库;

3.actuator: 让你能够深入运行的spring boot的应用程序, 一探spring boot内部的信息,运行状态;

4.命令行界面:这是spring boot的可选界面,主要正对groovy语言使用;

5. Spring Boot 的开发环境

1.推荐使用spring boot最新版本;

2.如果使用eclipse, 推荐安装spring tool suite(sts)插件

3.如果使用idea旗舰版,自带spring boot插件;

如果以上都没有,可以去网站:https://start.spring.io/

4.推荐使用maven 3;

5.推荐使用java 8, 虽然spring boot也支持java 6

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,497
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,910
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,744
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,498
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,136
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,300