深入浅出Spring Boot2.x (chapter 1,2)||学习笔记

(一)Spring Boot来临

1.Spring开发中,使用注解还是XML?
有一个不成文的共识:对业务类的注解,例如对于MVC 的开发,控制器使用@Controller,业务层使用@Service,持久层使用@Repository;
对于一些公用的Bean,例如数据库(如Redis)、第三方资源等则使用XML配置。

2 Spring Boot 的优点?

  • 嵌入了Tomcat,Jetty或者Undertow,无需部署WAR文件;
  • 允许使用Maven 来根据需要获取starter;
  • 尽可能地自动配置Spring。

3.原Spring 团队基于Spring 开发了Spring Boot,并非是替代了原框架。而是让Spring 框架更加容易得到快速的应用。

4.传统Spring MVC 开发需要配置的内容比较多,开发者要找到对应的服务器去运行,如Tomcat或者Jetty 等,这样既要开发,还要进行配置和部署,工作量还是不小的。

(二)聊聊开发环境搭建和基本开发

1.为什么在几乎没有任何配置下就能用Spring Boot 启动 Spring MVC 项目:这些都是Spring Boot 通过Maven依赖找到对应的jar包和嵌入的服务器,然后用默认自动配置类来创建默认的开发环境。我们也可以更改默认配置,实现自定义初始化所需的内容。

2.约定大于配置的理念:配置尽量简单并且存在约定,屏蔽Spring 内部的细节,使得Spring 能够开箱后经过简单的配置后即可让开发者使用,以满足快速开发、部署和测试的需要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值