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…等等

相关文章
|
消息中间件 存储 Java
聊聊 Kafka: 在 Linux 环境上搭建 Kafka
聊聊 Kafka: 在 Linux 环境上搭建 Kafka
580 0
|
10月前
|
Web App开发 数据库 索引
Playwright 测试并行性
Playwright 测试并行性
383 0
|
程序员 C++
C++模板元编程入门
【7月更文挑战第9天】C++模板元编程是一项强大而复杂的技术,它允许程序员在编译时进行复杂的计算和操作,从而提高了程序的性能和灵活性。然而,模板元编程的复杂性和抽象性也使其难以掌握和应用。通过本文的介绍,希望能够帮助你初步了解C++模板元编程的基本概念和技术要点,为进一步深入学习和应用打下坚实的基础。在实际开发中,合理运用模板元编程技术,可以极大地提升程序的性能和可维护性。
|
前端开发 JavaScript
基于Vue3实现鼠标按下某个元素进行拖动,实时改变左侧或右侧元素的宽度,以及点击收起或展开的功能
本文介绍了如何在Vue3项目中实现一个鼠标拖动调整元素宽度的功能,并展示了点击按钮收起或展开侧边栏的效果,提供了完整的实现代码和操作演示。
1707 0
基于Vue3实现鼠标按下某个元素进行拖动,实时改变左侧或右侧元素的宽度,以及点击收起或展开的功能
|
前端开发 JavaScript
React类组件props的使用(五)
【8月更文挑战第14天】React类组件props的使用(五)
114 1
React类组件props的使用(五)
|
弹性计算 监控 网络安全
使用云企业网实现跨地域跨VPC的网络互通的评测
使用云企业网实现跨地域跨VPC的网络互通
455 1
|
设计模式 运维 前端开发
DDD(领域驱动设计)分层架构
DDD(领域驱动设计)分层架构
4421 0
DDD(领域驱动设计)分层架构
|
存储 算法 Sentinel
浅聊哨兵思想及其在算法问题中的应用
前几日有个学妹来问一道题(回文链表),我给了一段示例代码,介绍了一下哨兵思想,但学妹似乎还有疑问。谷歌找了相关资料,但资料相对比较零散,索性自己整理了相关的资料,聊聊哨兵思想及其应用。
599 0
|
存储 算法 数据可视化
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash 1
ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash
150 0
|
Windows
Windows 11 22H2 跳过系统初次启动时强制联网登录
Windows 11 22H2 跳过系统初次启动时强制联网登录
495 0

热门文章

最新文章