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和启动方式相关推荐

  1. spring,springmvc,mybatis基本整合(一)--xml文件配置方式(1)

    **这个整合.仅仅是最主要的整合,而且是xml配置文件的方式之中的一个,即当中的mybatis是採用非mapper接口的方式.(第二遍採用mapper接口方式.第三遍採用注解的方式:第四篇採用注解基于 ...

  2. Spring Boot项目(Maven\Gradle)三种启动方式及后台运行详解

    Spring Boot项目三种启动方式及后台运行详解 1 Spring Boot项目三种启动方法 运行Application.java类中的Main方法 项目管理工具启动 Maven项目:mvn sp ...

  3. Android复习10【Service与Thread的区别、Service的生命周期、Service生命周期解析(相关方法详解、启动方式的不同、绑定)、音乐播放器+服务】

    音乐播放器Android代码下载:https://wws.lanzous.com/ifqzihaxvij 目   录 Service与Thread的区别 Service的生命周期 Service生命周 ...

  4. Android---Service(生命周期、启动方式、服务通信、实战演练、思维导图、高级音乐播放器-源码)

    目   录 一.服务的创建 二.服务的生命周期 三.服务的启动方式 (1)startService 方式 启动 服务 实战演练---startService (2)bindService 方式 启动 ...

  5. Android中Service的启动方式及Activity与Service的通信方式

    Service启动的两种方式 1.通过startService启动 使用Service的步骤: 定义一个类继承Service 在Manifest.xml文件中配置该Service 使用Context的 ...

  6. android10如何设置打开方式,Android启动方式

    Android的四种LauchMode Android使用任务栈Task来管理活动,一个任务就是一组存放在栈里的活动的集合,也称为返回栈. 栈是一种后进先出的数据结构. 每当启动一个新的活动,它会在返 ...

  7. Hadoop 配置文件 启动方式

    配置文件: 默认的配置文件:相对应的jar 中 core-default.xml hdfs-default.xml yarn-default.xml mapred-default.xml 自定义配置文 ...

  8. java linux 服务_java项目部署Linux服务器几种启动方式总结经验

    一:两种部署包: 部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是ja ...

  9. # android开发:4-1、Activity启动方式、生命周期、不同activity的数据传递

    4.Activity活动简介 什么是Activity: 如何创建Activity: Activity启动方式: Activity的生命周期: 不同Activity之间数据的传递: 什么是Activit ...

最新文章

  1. OkHttp3源码详解(三) 拦截器-RetryAndFollowUpInterceptor
  2. 算盘与电子计算机的区别之一是,算盘与电子计算机的区别之一是算盘没有存储能力...
  3. Golang的日志记录器
  4. js forEach
  5. python实现常见排序算法
  6. oracle怎么查询模式名,oracle怎么查询数据库实例的三种方式
  7. JavaScript学习(五十六)—寄生式继承(临时构造器的使用)
  8. SQL Server 2016中的查询优化器更改说明
  9. 软件项目技术点(4)——实现点击画布上元素
  10. linux中最常用命令
  11. 【WPS文档】Shift+F3:切换英文大小写格式的快捷键
  12. CAD如何一键解决批量打印
  13. Unity3d编辑器的使用
  14. 【明日方舟 人工智能】在罗德岛学习人工智能的日子 (一)
  15. 西宁市财政局容灾备份项目
  16. Kindle的使用体验
  17. 项目管理-团队建设与团队管理
  18. 算法——递归与递推[蓝桥杯]
  19. Unity2020找不到Device Simulator
  20. 12个国外免费DNS

热门文章

  1. android:themes.xml
  2. springbatch apache-activemq 整合(往mq中put数据,从mq中take数据)
  3. “雾霾”天里坐看云起时-【软件和信息服务】2014.01
  4. 加密解密-DES算法和RSA算法
  5. 开发自己的山寨Android注解框架
  6. MySQL · myrocks · MyRocks之memtable切换与刷盘
  7. 12C expdp issue
  8. lnmp上搭建zabbix
  9. Java语言的基础知识9
  10. Extjs4.0.7 MVC Architecture异常