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

相关推荐
JHC_binge2 分钟前
国内Ubuntu 22.04 LTS安装Milvus向量数据库
java·linux·ubuntu
墨染青竹梦悠然8 分钟前
基于Django+vue的图书借阅管理系统
前端·vue.js·后端·python·django·毕业设计·毕设
2501_9411481513 分钟前
C++ map / multimap 保姆级教程
java·开发语言·c++
Yield & Allure13 分钟前
EasyExcel使用
java
怪兽毕设14 分钟前
基于Django的洗衣服务平台设计与实现
后端·python·django·洗衣服务平台
sin220118 分钟前
WebRTC--流程
spring boot·webrtc
符哥200822 分钟前
Fastjson2.X 使用详解
android·java
程序员泠零澪回家种桔子33 分钟前
微服务日志治理:ELK 栈实战指南
后端·elk·微服务·云原生·架构
tb_first38 分钟前
万字超详细苍穹外卖学习笔记3
java·jvm·笔记·学习·spring·tomcat·maven
qq_124987075340 分钟前
基于html的书城阅读器系统的设计与实现(源码+论文+部署+安装)
前端·vue.js·spring boot·后端·mysql·信息可视化·html