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

相关推荐
秋水无痕12 小时前
# 手把手教你从零搭建 AI 对话系统 - React + Spring Boot 实战(一)
前端·后端
czlczl2002092512 小时前
JVM创建对象过程
java·开发语言
秋水无痕12 小时前
# 手把手教你从零搭建 AI 对话系统 - React + Spring Boot 实战(二)
前端·后端·面试
Master_Azur12 小时前
java内部类与匿名内部类
后端
开心就好202512 小时前
不依赖 Mac 也能做 iOS 开发?跨设备开发流程
后端·ios
一直都在57212 小时前
线程间的通信
java·jvm
一只叫煤球的猫12 小时前
RAG 如何落地?从原理解释到工程实现
人工智能·后端·ai编程
卷心菜投手ovo13 小时前
一个页面支持自定义字段,后端该怎么设计数据库?
后端
隔壁家滴怪蜀黍13 小时前
AgentScope MsgHub 多智能体通信机制详解
后端
孟陬13 小时前
国外技术周刊 #3:“最差程序员”带动高效团队、不写代码的创业导师如何毁掉创新…
前端·后端·设计模式