day40_java_基础巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!

SpringBoot 的启动器 starter:

(1)什么是 starter?


starter 启动器,可以通过启动器集成其他的技术,比如说: web, mybatis, redis 等等.可

以提供对应技术的开发和运行环境.


比如: pom 中引入 spring-boot-starter-web, 就可以进行 web 开发.


(2)starter 执行原理?

SpringBoot 在启动时候会去扫描 jar 包中的一个名为 spring.factories.


根据文件中的配置,去加载自动配置类. 配置文件格式是 key=value, value 中配置了很

多需要 Spring 加载的类.


Spring 会去加载这些自动配置类, Spring 读取后,就会创建这些类的对象,放到 Spring

容器中.后期就会从 Spring 容器中获取这些类对象.


(3)SpringBoot 中常用的启动器


spring-boot-starter-web, 提供 web 技术支持

spring-boot-starter-test

spring-boot-starter-jdbc

spring-boot-starter-jpa

spring-boot-starter-redis…等等

相关文章
|
3月前
|
存储 安全 算法
JAVA基础大汇总~
java必备基础,但是看之前你得有点基础哈哈哈
|
5月前
|
存储 缓存 安全
Java 基础
• Field : 可以使用 get() 和 set() 方法读取和修改 Field 对象关联的字段; • Method : 可以使用 invoke() 方法调用与 Method 对象关联的方法; • Constructor : 可以用 Constructor 创建新的对象。 Advantages of Using Reflection: • Extensibility Features : An application may make use of external, user-defined classes by creating instances of extensibility
|
5月前
|
Java
JAVA基础小记
JAVA基础小记
24 0
|
运维 Dubbo Java
day35_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i
|
存储 NoSQL MongoDB
day60_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
存储 NoSQL 算法
day53_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
Dubbo 应用服务中间件 调度
day43_java_基础巩固
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!!!虽然有些干货知识很通俗,但也是自己的必经之路i,加油!!!
|
Java Android开发
一道有趣的 Java 基础题
一道有趣的 Java 基础题
62 0
|
存储 缓存 算法
|
Java 编译器 程序员
Java基础
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。