spring的演进

spring1.0:改变了开发企业级java应用程序的方式,提出依赖注入与声明式事务;
spring2.0:在配置里使用自定义的xml命名空间;
spring2.5:面向注解的依赖注入模型(@Component和@Autowired)和面向注解的spring MVC编程模型;
spring3.0:基于java的全新配置,取代XML,@Enable进一步完善改特性;
spring4.0:对条件化配置提供支持,根据应用程序的classpath、环境和其他因素,运行时决策将决定使用哪些配置,忽略哪些配置;

springboot:自动配置,常见配置场景,不需要显式地编写配置了;起步依赖(starter dependency)。

摘自《springboot实战》,作者Craig Walls,译者丁雪丰

《springboot实战》学习笔记相关推荐

  1. 第二行代码学习笔记——第六章:数据储存全方案——详解持久化技术

    本章要点 任何一个应用程序,总是不停的和数据打交道. 瞬时数据:指储存在内存当中,有可能因为程序关闭或其他原因导致内存被回收而丢失的数据. 数据持久化技术,为了解决关键性数据的丢失. 6.1 持久化技 ...

  2. 第一行代码学习笔记第二章——探究活动

    知识点目录 2.1 活动是什么 2.2 活动的基本用法 2.2.1 手动创建活动 2.2.2 创建和加载布局 2.2.3 在AndroidManifest文件中注册 2.2.4 在活动中使用Toast ...

  3. 第一行代码学习笔记第八章——运用手机多媒体

    知识点目录 8.1 将程序运行到手机上 8.2 使用通知 * 8.2.1 通知的基本使用 * 8.2.2 通知的进阶技巧 * 8.2.3 通知的高级功能 8.3 调用摄像头和相册 * 8.3.1 调用 ...

  4. 第一行代码学习笔记第六章——详解持久化技术

    知识点目录 6.1 持久化技术简介 6.2 文件存储 * 6.2.1 将数据存储到文件中 * 6.2.2 从文件中读取数据 6.3 SharedPreferences存储 * 6.3.1 将数据存储到 ...

  5. 第一行代码学习笔记第三章——UI开发的点点滴滴

    知识点目录 3.1 如何编写程序界面 3.2 常用控件的使用方法 * 3.2.1 TextView * 3.2.2 Button * 3.2.3 EditText * 3.2.4 ImageView ...

  6. 第一行代码学习笔记第十章——探究服务

    知识点目录 10.1 服务是什么 10.2 Android多线程编程 * 10.2.1 线程的基本用法 * 10.2.2 在子线程中更新UI * 10.2.3 解析异步消息处理机制 * 10.2.4 ...

  7. 第一行代码学习笔记第七章——探究内容提供器

    知识点目录 7.1 内容提供器简介 7.2 运行权限 * 7.2.1 Android权限机制详解 * 7.2.2 在程序运行时申请权限 7.3 访问其他程序中的数据 * 7.3.1 ContentRe ...

  8. 第一行代码学习笔记第五章——详解广播机制

    知识点目录 5.1 广播机制 5.2 接收系统广播 * 5.2.1 动态注册监听网络变化 * 5.2.2 静态注册实现开机广播 5.3 发送自定义广播 * 5.3.1 发送标准广播 * 5.3.2 发 ...

  9. 第一行代码学习笔记第九章——使用网络技术

    知识点目录 9.1 WebView的用法 9.2 使用HTTP协议访问网络 * 9.2.1 使用HttpURLConnection * 9.2.2 使用OkHttp 9.3 解析XML格式数据 * 9 ...

  10. 安卓教程----第一行代码学习笔记

    安卓概述 系统架构 Linux内核层,还包括各种底层驱动,如相机驱动.电源驱动等 系统运行库层,包含一些c/c++的库,如浏览器内核webkit.SQLlite.3D绘图openGL.用于java运行 ...

最新文章

  1. Python3中的内置函数
  2. snmp在企业网中的简单应用
  3. Spring Boot JPA中使用@Entity和@Table
  4. Android之如何解决Android studio运行出现的HAX kernel modules is not installed
  5. Java中array、List、Set互相转换
  6. silverlight(一.安装和新建项目)
  7. 七、Vue cli详解学习笔记——什么是Vue cli ,Vue cli的使用(安装,拉取2.x模板,初始化项目),Vue cli2详解,Runtime-Compiler和Runtime-only区别
  8. 哈希表和红黑树的对比
  9. cpu怎么超频_小白秒变高手 Intel酷睿CPU一键超频就是这么简单
  10. linux shadow文件如何拷贝,Linux如何查找shadow文件进入?这样几步轻松搞定!
  11. PCalc for Mac(科学计算器)
  12. 虎牙与斗鱼达成合并协议;希尔顿集团大中华区南部地区总部迁入深圳新址 | 美通企业日报...
  13. Go 开发关键技术指南 | 带着服务器编程金刚经走进 2020 年(内含超全知识大图)
  14. div中border属性
  15. Java测试框架系列:Mockito 详解:第二部分:创建存根
  16. 李飞飞学生新作:利用场景图生成图像
  17. oracle字符集问题
  18. 那些年我们用过的显示器接口
  19. Python---文件操作
  20. 认识下中国最赚钱的服装公司的幕后老板

热门文章

  1. oracle 速度最快 驱动,c# – Oracle ODP.NET托管驱动程序在64位运行速度比在32位运行速度慢50-100%...
  2. 导航机器测试软件,【图】DSA所有版本+数据升级工具+端口检测+导航游戏+一机多图教程...
  3. Python 绘制 3 维以上的高维图!
  4. 【笔记】机器视觉——工业相机
  5. 免费矢量图标网站都有哪些,推荐这10个
  6. 什么计算机目录服务,AD之:DNS服务器上的SRV记录定位目录服务
  7. plasma桌面特效无效的解决办法
  8. 真正的高手,都在培养系统
  9. dfinity入门——dfx常用指令与motoko基本语法
  10. PHP 中简单的伪造IP刷票实现