Spring使用心得
来源:互联网 发布:电驴怎么连接kad网络 编辑:程序博客网 时间:2024/05/18 09:55
本人是个菜鸡中的辣鸡,每天不断总结,希望自己每天都能进步,不会被自己菜死就够了
谈谈我自己对SpringBoot的理解
首先来回顾下Spring
Spring组件代码是轻量级的,但是配置是重量级,会有很多的xml配置
Spring2.5加入了基于注解的组件扫描
Spring3.0引入了基于java的配置 ,类型安全的可重构配置方式
在开启特性时 比如事物管理,Springmvc,启用第三方库也需要显示配置比如模板引擎
配置servlet和过滤器同样在web.xml配置
依赖管理 第三方库的引入包的冲突 这些都特别麻烦
如果开启一个helloworld的web应用程序基本步骤
1.开启项目结构,包依赖
2.web.xml配置
3.一个启用了SPringMVC的Spring 配置
4.一个控制类
5.一个部署应用的服务器
这些东西太过啰嗦而且固定,可以做为通用模板去处理,SpringBoot让你更加专注如业务逻辑
SpringBoot会搞定各种后勤工作 Spring Boot cli可以运行未经编译的代码
SpringBoot 四个核心
1.自动配置
传统的Spring通过xml和java配置开启特定的特性或者功能
SpringBoot会为常见的配置场景自动配置 涉及到JPA thymeleaf模板 安全和SpringMVC
SpringBoot发现一个数据库的库会自己配置一个数据库
2.起步依赖
包的依赖冲突利用传递依赖解析把常用的库聚集在一起组成几个特定功能定制的依赖
变成了不是引入特性包而是引入相关的起步依赖
起步依赖引入的相关包版本是经过特殊测试的不会出现不兼容的问题
3.命令行界面
cli能够检测你使用那些类
4.A ctuator 提供在运行时检测应用程序内部情况的能力
上下文配置的bean
自动配置策略
环境变量 系统属性 配置属性 命令行参数
线程当前状态
http跟踪状态
内存用量 垃圾回收web请求数据源用量相关指标
通过web站点和shell向外界提供信息
总之一句话 除了业务代码啥基本都不用干了,爽
- spring使用心得
- Spring RMI使用心得
- spring事务管理使用心得
- spring rmi使用心得
- Spring MVC 使用心得
- spring定时器使用心得
- Spring Cloud使用心得
- Spring使用心得
- 使用spring data jpa 心得
- 使用spring data jpa 心得
- Jqgrid+spring mvc使用心得
- Spring BeanUtils.copyProperties使用心得
- Spring-remoting使用心得1-RMI
- spring 使用log4j的一点心得
- spring jdbc 事物的使用心得
- spring-boot中jpa使用心得
- spring 整合mybatis 缓存使用心得
- Spring心得
- 一个单机启动多个resin实例
- 堆和栈的区别
- 【Scikit-Learn 中文文档】二十二:双聚类
- 真实所感
- 战舰V3通过ESP8266获得网络天气(一)
- Spring使用心得
- 关于动态生成dom绑定事件失效的原因及解决方法
- ubuntu: wget 指令
- 【Android性能优化】内存泄露和内存溢出(OOM)的引发原因及优化方案
- python+selenium实现登陆保存cookie
- English in November(2017)
- 共同学习Java源代码-数据结构-HashMap(十五)
- EL表达式中param的分析
- Gmap.net搜集