SpringBoot官方文档阅读笔记(1)——使用SpringBoot

之前很多代码结构上的一些常见用法,或者公约,在Spring官网的文档里有相关描述。对实际的开发没有什么帮助,大概就是知道为什么要这么规定了。

1,考虑到Spring注解的扫描问题,推荐使用反向域名作为包名。

在这里插入图片描述

2, 主类置于包的根目录下

但是它给出的理由是@SpringBootApplication隐式定义为了搜索包,然后搜索@Entity类,大概这个意思,不太懂???
在这里插入图片描述
在这里插入图片描述

3, 配置类推荐使用注解@Configuration

刚刚搜了一下。SpringBoot默认扫描入口类包下的所有子包。
在这里插入图片描述

4, bean和依赖注入

在这里插入图片描述

@SpringBootApplication组合注解已经包含了@ComponentScan

在这里插入图片描述

5, 大招@SpringBootApplication

一个顶仨!!!

@SpringBootApplication // same as @Configuration @EnableAutoConfiguration @ComponentScan

在这里插入图片描述

5, 热部署,吐槽一下

生效有时会不成功。重新启动一下也不费多久时间(没写过几十万代码的那种项目…)
flutter的热部署做的挺不错,手机刷新的很快。

在这里插入图片描述

6,上线之后得调回去

惊出来一身冷汗…在这里插入图片描述
在这里插入图片描述


版权声明:本文为qq_40754146原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。