- 博客(20)
- 收藏
- 关注
原创 9,自动配置原理
SpringBoot自动配置原理,底层实现还是用ImportSelector和org.springframework.boot.autoconfigure.AutoConfiguration
2024-12-24 16:00:37
495
原创 8,注册条件
解析:前缀“firstTable”,并且下面配置"id","name",才会声明Bean。解析:FirstTable类没有注册,才会注册RegisterBean类。解析:如果注入RegisterBean,也会注入Demo1,否则都不注入。除了这几个,还有很多其他的,感兴趣的可以自己查找一下。当不存在当前类型的Bean是,才声明该Bean。当前环境存在指定的这类时,才声明该Bean。配置文件中存在对应的属性,才声明Bean。
2024-12-19 19:06:09
381
原创 6,Bean扫描
不过并没有指定扫描路径,默认只会扫描启动类所在的包下面的所有文件,那如果需要扫描的文件不在启动项目录包下,我们可以手动指定扫描包,在启动项上添加@ComponentScan注解,注解直接添加,会覆盖其他注解引入的同名注解。classpath:/config/:类路径下的config文件夹。点进去注解,就能发现,它在内部,也是引用了@ComponentScan注解,代码中的错误提示是告诉我们,有其他注解也同时已经引用了这个注解,我们不用管。file:./config/:项目根目录下的config文件夹。
2024-12-16 19:14:57
369
原创 5,Spring Boot核心
在配置 mybatis的时候我们配置了它的起步依赖,这些起步依赖,会把你需要使用的功能相关的依赖打到一起,通过起步依赖,然后加载需要的包,并且提供了默认的配置相关项,在文章1中,我们创建的一个测试demo,可以在项目上直接启动测试,后期部署也可以直接打成jar包发布,而不需要再费劲巴拉的去达成war包,然后再去整一个tomcat。而且在后期学习中,也会发现,Spring Boot,会把一些注解进行整合,用一个注解,实现之前需要用多个注解实现的功能。
2024-12-16 19:14:08
271
原创 2-Maven配置文件
华为镜像地址,使用华为中央仓库,可能还需要再servers中配置用户名和密码, 一般为默认anonymous, devcloud。 :可以包含多个子标签,如果需要引入包,在本地无法找到,会根据顺序去镜像下载指定包。 :对当前镜像的描述,可自定义,唯一。国外镜像,由于网络原因,下载包会比较慢,需要配置国内一些镜像地址。 :唯一标识,可自定义。:指定镜像地址。maven默认,国外镜像地址。阿里maven镜像地址。
2024-12-05 14:00:13
401
原创 0-Maven介绍
Maven是一个java项目管理和构建工具,它可以定义项目结构、项目依赖,使用统一的方式进行自动化构建。个人理解:代码管理工具,多用于项目上的文件和代码的版本管理。和Git工具一样,两者之间的区别不大。统一打包,测试,部署流程。
2024-12-05 11:35:08
124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人