Spring_boot_pom.xml和启动方式
spring-boot-starter-parent 整合第三方常用框架信息(各种依赖信息)
spring-boot-starter-web 是Springboot整合SpringMvc Web 实现原理:Maven依赖继承关系
相当于把第三方常用maven依赖信息,在parent项目中已经封装好了 提供依赖信息关联整合的jar包
springboot中快速原理(Maven子父依赖关系),springboot对常用依赖信息进行封装
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId> 在pom中为什么不写版本号,因为在parent已经封装好 了 </dependency>
#springcloud 依赖于springboot实现微服务###springboot默认集成springmvc组件
springcloud使用springmvc 编写微服务http接口 微服务通讯接口(http+json格式)
@RestController注解 表示该类中的方法返回json格式相当于@Conytoller+@ResponseBody
由spring mvc 4.0后提供的注解,为微服务提供返回json格式
springboot启动原理,springmvc注解方式启动 内置http服务器(默认是tomcat服务器)
@EnableAutoConfiguration
注解作用:扫包范围 默认当前类里面
public static void main(String[] args) { //整个程序入口,启动springboot项目 创建内置tomcat服务器 使用tomcat加载springmvc注解启动类SpringApplication.run(SpringBootDemoApplication.class, args);}
@ComponentScan(basepackages={" "," "})
缺点:如果扫描的包比较多的,写起来很麻烦
@SpringBootAoolication
等于@EnableAutoConfiguration+@ComponentScan 同级包和当前包
转载于:https://www.cnblogs.com/tanlei-sxs/p/10242950.html
Spring_boot_pom.xml和启动方式相关推荐
- spring,springmvc,mybatis基本整合(一)--xml文件配置方式(1)
**这个整合.仅仅是最主要的整合,而且是xml配置文件的方式之中的一个,即当中的mybatis是採用非mapper接口的方式.(第二遍採用mapper接口方式.第三遍採用注解的方式:第四篇採用注解基于 ...
- Spring Boot项目(Maven\Gradle)三种启动方式及后台运行详解
Spring Boot项目三种启动方式及后台运行详解 1 Spring Boot项目三种启动方法 运行Application.java类中的Main方法 项目管理工具启动 Maven项目:mvn sp ...
- Android复习10【Service与Thread的区别、Service的生命周期、Service生命周期解析(相关方法详解、启动方式的不同、绑定)、音乐播放器+服务】
音乐播放器Android代码下载:https://wws.lanzous.com/ifqzihaxvij 目 录 Service与Thread的区别 Service的生命周期 Service生命周 ...
- Android---Service(生命周期、启动方式、服务通信、实战演练、思维导图、高级音乐播放器-源码)
目 录 一.服务的创建 二.服务的生命周期 三.服务的启动方式 (1)startService 方式 启动 服务 实战演练---startService (2)bindService 方式 启动 ...
- Android中Service的启动方式及Activity与Service的通信方式
Service启动的两种方式 1.通过startService启动 使用Service的步骤: 定义一个类继承Service 在Manifest.xml文件中配置该Service 使用Context的 ...
- android10如何设置打开方式,Android启动方式
Android的四种LauchMode Android使用任务栈Task来管理活动,一个任务就是一组存放在栈里的活动的集合,也称为返回栈. 栈是一种后进先出的数据结构. 每当启动一个新的活动,它会在返 ...
- Hadoop 配置文件 启动方式
配置文件: 默认的配置文件:相对应的jar 中 core-default.xml hdfs-default.xml yarn-default.xml mapred-default.xml 自定义配置文 ...
- java linux 服务_java项目部署Linux服务器几种启动方式总结经验
一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...
- # android开发:4-1、Activity启动方式、生命周期、不同activity的数据传递
4.Activity活动简介 什么是Activity: 如何创建Activity: Activity启动方式: Activity的生命周期: 不同Activity之间数据的传递: 什么是Activit ...
最新文章
- OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor
- 算盘与电子计算机的区别之一是,算盘与电子计算机的区别之一是算盘没有存储能力...
- Golang的日志记录器
- js forEach
- python实现常见排序算法
- oracle怎么查询模式名,oracle怎么查询数据库实例的三种方式
- JavaScript学习(五十六)—寄生式继承(临时构造器的使用)
- SQL Server 2016中的查询优化器更改说明
- 软件项目技术点(4)——实现点击画布上元素
- linux中最常用命令
- 【WPS文档】Shift+F3:切换英文大小写格式的快捷键
- CAD如何一键解决批量打印
- Unity3d编辑器的使用
- 【明日方舟 人工智能】在罗德岛学习人工智能的日子 (一)
- 西宁市财政局容灾备份项目
- Kindle的使用体验
- 项目管理-团队建设与团队管理
- 算法——递归与递推[蓝桥杯]
- Unity2020找不到Device Simulator
- 12个国外免费DNS
热门文章
- android:themes.xml
- springbatch apache-activemq 整合(往mq中put数据,从mq中take数据)
- “雾霾”天里坐看云起时-【软件和信息服务】2014.01
- 加密解密-DES算法和RSA算法
- 开发自己的山寨Android注解框架
- MySQL · myrocks · MyRocks之memtable切换与刷盘
- 12C expdp issue
- lnmp上搭建zabbix
- Java语言的基础知识9
- Extjs4.0.7 MVC Architecture异常