博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot学习01
阅读量:6414 次
发布时间:2019-06-23

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

hot3.png

spring boot四个核心,每一个特性都在通过自己的方式简化spring 应用程序的开发。如下:

1 自动配置:针对很多spring应用程序常见的应用功能,spring boot能自动提供相关配置。

2 起步依赖:告诉spring boot需要什么功能,它就能引入需要的库。起步依赖其实就是特殊的Maven依赖和Gradle依赖,利用了传递依赖解析,把常用库聚合在一起,组成了几个为特定功能而定制的依赖。

3 命令行界面:这是spring boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需传统项目构建。Spring Boot CLI利用了起步依赖和自动配置,让你专注于代码本身。

4 Actuator:让你能够深入运行中spring boot应用程序,一探究竟。其他几个部分旨在简化Spring开发,而Actuator则要提供在运行时检视应用程序内部情况的能力。安装了Actuator就能窥探应用程序的内部情况了,包括如下细节:

1)Spring应用程序上下文里配置的Bean;

2)Spring Boot的自动配置做的决策;

3)应用程序取到的环境变量、系统属性、配置属性和命令行参数;

4)应用程序里线程的当前状态;

5)应用程序最近处理过的HTTP请求的追踪情况;

6)各种和内存用量、垃圾回收、Web请求以及数据源用量相关的指标;

Actuator通过Web端点和shell界面向外界提供信息。如果要借助shell界面,你可以打开SSH(Secure Shell),登入运行中的应用程序,发送指令查看它的情况。

从根本上说,Spring Boot的项目只是普通的Spring项目,只是它们正好用到了Spring Boot的起步依赖和自动配置而已。

开启一个新的Spring Boot项目的最快的方法就是安装Spring Boot CLI,安装后就可以开始写代码,接着通过CLI来运行就好。

 

 

 

转载于:https://my.oschina.net/happyran/blog/1563910

你可能感兴趣的文章
关于BufferedInputStream和BufferedOutputStream的实现原理的理解
查看>>
啊蛋的杂货铺即将上线
查看>>
GIT相关文档
查看>>
Mybatis用注解方式来操作mysql数据库
查看>>
[Jquery] js获取浏览器滚动条距离顶端的距离
查看>>
使用border做三角形
查看>>
xhEditor 简约而不简单哦
查看>>
Linux3.10.0块IO子系统流程(3)-- SCSI策略例程
查看>>
学生管理系统~~~
查看>>
mysql 使用set names 解决乱码问题的原理
查看>>
Linux配置SVN服务器(subversion+apache)
查看>>
安卓XML布局中,常用单位的区别~
查看>>
属性动画ValueAnimator用法
查看>>
Eclipse中Ctrl+Alt+Down和Ctrl+Alt+Up不起作用
查看>>
汉堡--结对--软件工程
查看>>
计算机二级C考试有感
查看>>
Android studio 中创建AIDL Service
查看>>
[转]javascript 读取和写入文件,js如何读取文件,js写入文件,js文件操作,js文件夹...
查看>>
JS 12
查看>>
【转】数据归一化和两种常用的归一化方法
查看>>