springmvc、springBoot---第三篇

系列文章目录


文章目录


一、如何理解 Spring Boot 中的 Starter

使用spring + springmvc使用,如果需要引入mybatis等框架,需要到xml中定义mybatis需要的bean

starter就是定义一个starter的jar包,写一个@Configuration配置类、将这些bean定义在里面,然后在

starter包的META-INF/spring.factories中写入该配置类,springboot会按照约定来加载该配置类

开发人员只需要将相应的starter包依赖进应用,进行相应的属性配置(使用默认配置时,不需要配

置),就可以直接进行代码开发,使用对应的功能了,比如mybatis-spring-boot--starter,springboot-starter-redis

二、什么是嵌入式服务器?为什么要使用嵌入式服务器?

节省了下载安装tomcat,应用也不需要再打war包,然后放到webapp目录下再运行

只需要一个安装了 Java 的虚拟机,就可以直接在上面部署应用程序了

springboot已经内置了tomcat.jar,运行main方法时会去启动tomcat,并利用tomcat的spi机制加载

springmvc

相关推荐
凯子坚持 c3 分钟前
Trae 宝藏功能实测:从 Mcp 搭建天气系统,到 AI 重塑 Excel 数据处理
java·人工智能·excel
陈唐其travel8 分钟前
如何搭建自己的gitlab私有仓库
后端
雷渊12 分钟前
深入分析dubbo的优雅停机
后端
Whbbit199912 分钟前
hono 集成 Better Auth
javascript·后端
浪前25 分钟前
【项目篇之消息持久化】仿照RabbitMQ模拟实现消息队列
java·数据库·rabbitmq·ruby
雷渊25 分钟前
聊一聊Dubbo中的泛化调用
后端
土星碎冰机27 分钟前
接口中直接获取HttpServletRequest打印日志
java
家乡的落日28 分钟前
二、Web服务常用的I/O操作
java
秋名RG30 分钟前
简单了解Java的I/O流机制与文件读写操作
java·开发语言·python
啦哈哈啦39 分钟前
springboot + langchain4j + xinference + milvus
java·spring boot·语言模型·milvus