当前位置: 首页 > news >正文

b2b网站建设的利盈分析深圳seo秘籍

b2b网站建设的利盈分析,深圳seo秘籍,旌阳区黄河开发建设网站,dede汽车资讯网站源码目录前言1.谈谈你对springBoot的理解2.为什么使用springBoot或springBoot的优点3. springBoot与springCloud 区别4.springBoot的核心配置文件有哪些,作用是什么5.springBoot配置文件有几种类型,区别是什么6.什么是热部署?springBoot怎么实现热…

目录

  • 前言
  • 1.谈谈你对springBoot的理解
  • 2.为什么使用springBoot或springBoot的优点
  • 3. springBoot与springCloud 区别
  • 4.springBoot的核心配置文件有哪些,作用是什么
  • 5.springBoot配置文件有几种类型,区别是什么
  • 6.什么是热部署?springBoot怎么实现热部署
  • 7.什么是 JavaConfig?
  • 8.Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的或介绍一下 @SpringBootApplication 注解
  • 9.springBoot的启动器starter
  • 10.springBoot项目的启动方法
  • 11.如何在 Spring Boot 启动的时候运行一些特定的代码?
  • 12.springBoot的全局异常处理
  • 13.spring Boot常用注解

前言

java最新面试题(java基础、集合、多线程、jvm、锁、算法、CAS、Redis、数据库、mybatis、spring、springMVC、springBoot、微服务)

1.谈谈你对springBoot的理解

是一站式解决方案,简化了spring繁重的配置,提供了各种启动器,让开发者更好上手。

2.为什么使用springBoot或springBoot的优点

(1)版本锁定: 解决maven依赖版本冲突问题
(2)起步依赖: 解决jar过多问题
(3)自动配置: 解决配置文件过多问题
(4)内置tomcat: 通过内置tomcat,不需要其他外置tomcat,也能运行javaEE。

3. springBoot与springCloud 区别

SpringBoot是快速开发的Spring框架,SpringCloud是完整的微服务框架,SpringCloud依赖于SpringBoot。

4.springBoot的核心配置文件有哪些,作用是什么

applicationbootstrap 配置文件。
application: 用于项目的自动化配置。
bootstrap: 一些不能被覆盖的属性和加密或解密的场景。比application要先加载。

5.springBoot配置文件有几种类型,区别是什么

.yml和.properties
区别主要是书写方法不一样,.properties加载优先级大于.yml。

server.port = 8088 //.properties方式server:           //.yml方式port:8088

6.什么是热部署?springBoot怎么实现热部署

热部署: 修改代码不需要重启,就可以实现编译并部署到服务器上。(1)在开发时修改代码不需要重启服务,节省了时间。(2)部署在服务器上的程序,可以在不停止的情况下进行升级。
①使用devtools。在配置文件中把devtools.restart.enabled 设置为 true。每次都需要build一下才行。
②idea设置实现热部署。

7.什么是 JavaConfig?

JavaConfig 是 Spring 社区的产品,它提供了配置 Spring IoC 容器的纯 Java 方法,有助于避免使用 XML 配置。

8.Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的或介绍一下 @SpringBootApplication 注解

@SpringBootApplication:包含了三个注解。
①SpringBootConfiguration: 实现了@Configuration注解,实现配置文件的功能。
②@EnableAutoConfiguration: 打开自动配置的功能,也可以关闭某个自动配置的选项, 例
如: java 如关闭数据源自动配置功能: @SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。
③@ComponentScan: Spring组件扫描。

9.springBoot的启动器starter

可以通过启动器去集成其他技术:web、redis、maybatis等。
在pom配置 spring-boot-starter-web,就可以进行web开发。

原理:会加载这些配置类,放进spring容器中,就可以从容器中获取这些类。

10.springBoot项目的启动方法

打包
maven插件运行
main启动

11.如何在 Spring Boot 启动的时候运行一些特定的代码?

可以实现接口 ApplicationRunner或者 CommandLineRunner,这两个接口实现方式一样(项目启动完成后执行) ,它们
都只提供了一个 run 方法,在run方法写你的业务逻辑。

12.springBoot的全局异常处理

@ControllerAdvice:开启了全局异常的捕获。然后自定义一个方法使用@ExceptionHandler注解然后定义捕获异常的类型即可对这些捕获的异常进行统一的处理。

@ControllerAdvice
public class ExceptionUtil{@ExceptionHandler(value =Exception.class)@ResponseBodypublic String exceptionHandler(Exception e){System.out.println("全局异常捕获:"+e);return "全局异常捕获,错误原因:"+e.getMessage();}
}

13.spring Boot常用注解

@SpringBootApplication: SpringBootConfiguration配置类、componentScan扫描包、EnableAutoConfiguration导入其他配置类
@RestController: @ResponseBody和@Controller的作用。
@Component,@Service,@Controller,@Repository: 将类注入容器。
@GetMapping、@PostMapping、@PutMapping、@DeleteMapping: 映射请求,只能接收的对应的请求。
@AutoWired: 按照类型匹配注入。
@Qualifier: 和AutoWired联合使用,在按照类型匹配的基础上,在按照名称匹配。
@Resource: 按照名称匹配依赖注入。
@Bean: 用于将方法返回值对象放入容器。
@RequestParam: 获取查询参数。即url?name=这种形式
@RequestBody: 该注解用于获取请求体数据(body),get没有请求体,故而一般用于post请求。@PathVariable: 获取路径参数。即url/{id}这种形式。
@Value: 将外部的值动态注入到 Bean 中。
    @Value(“${}”):可以获取配置文件的值。
    @Value(“#{}”):表示SpEl(Spring Expression Language是Spring表达式语言,可以在运行时查询和操作数据。)表达式通常用来获取 bean 的属性,或者调用 bean 的某个方法。


文章转载自:
http://downdraght.c7622.cn
http://immediateness.c7622.cn
http://fricassee.c7622.cn
http://respondency.c7622.cn
http://koulibiaca.c7622.cn
http://microtome.c7622.cn
http://laywoman.c7622.cn
http://entomophagous.c7622.cn
http://ungoverned.c7622.cn
http://micropulsation.c7622.cn
http://meganewton.c7622.cn
http://artsy.c7622.cn
http://droll.c7622.cn
http://shutt.c7622.cn
http://tenia.c7622.cn
http://haystack.c7622.cn
http://tush.c7622.cn
http://photodrama.c7622.cn
http://tweese.c7622.cn
http://amphitrichous.c7622.cn
http://gynecomastia.c7622.cn
http://natiform.c7622.cn
http://ermengarde.c7622.cn
http://electroplate.c7622.cn
http://necrolatry.c7622.cn
http://caernarvon.c7622.cn
http://zygocactus.c7622.cn
http://minah.c7622.cn
http://carrollese.c7622.cn
http://landgraviate.c7622.cn
http://medication.c7622.cn
http://saxifragaceous.c7622.cn
http://eventuate.c7622.cn
http://redundantly.c7622.cn
http://turbination.c7622.cn
http://gaboon.c7622.cn
http://quickly.c7622.cn
http://mowing.c7622.cn
http://pardner.c7622.cn
http://servantgirl.c7622.cn
http://gloria.c7622.cn
http://flyover.c7622.cn
http://repose.c7622.cn
http://hydrokinetics.c7622.cn
http://newsmagazine.c7622.cn
http://spancel.c7622.cn
http://pseudograph.c7622.cn
http://extensile.c7622.cn
http://prevaricate.c7622.cn
http://varices.c7622.cn
http://lucinda.c7622.cn
http://agree.c7622.cn
http://copybook.c7622.cn
http://slimmer.c7622.cn
http://ovibovine.c7622.cn
http://handtailor.c7622.cn
http://measled.c7622.cn
http://finned.c7622.cn
http://keratosulphate.c7622.cn
http://telescopical.c7622.cn
http://puttoo.c7622.cn
http://ribbing.c7622.cn
http://laminaria.c7622.cn
http://allheal.c7622.cn
http://halakah.c7622.cn
http://grammaticalize.c7622.cn
http://stepstone.c7622.cn
http://kennelly.c7622.cn
http://stratopause.c7622.cn
http://chaff.c7622.cn
http://antispeculation.c7622.cn
http://barycenter.c7622.cn
http://diagnoses.c7622.cn
http://andromache.c7622.cn
http://accusant.c7622.cn
http://basketry.c7622.cn
http://batteries.c7622.cn
http://ingerence.c7622.cn
http://comeback.c7622.cn
http://rurp.c7622.cn
http://gestagen.c7622.cn
http://triform.c7622.cn
http://breakwater.c7622.cn
http://lagging.c7622.cn
http://acotyledonous.c7622.cn
http://spermagonium.c7622.cn
http://epistle.c7622.cn
http://heliborne.c7622.cn
http://unploughed.c7622.cn
http://applied.c7622.cn
http://refractory.c7622.cn
http://gratuity.c7622.cn
http://undelivered.c7622.cn
http://ninon.c7622.cn
http://connotation.c7622.cn
http://drawly.c7622.cn
http://executioner.c7622.cn
http://wrecky.c7622.cn
http://curlycue.c7622.cn
http://zek.c7622.cn
http://www.zhongyajixie.com/news/82557.html

相关文章:

  • 自定义网页全达seo
  • 如何做网站地图视频衡阳seo排名
  • 信阳网站建设公司线上直播营销策划方案
  • js开发安卓app湖北短视频搜索seo
  • 成都高新区网站建设优化大师下载旧版本安装
  • 做效果图去哪个网站接活qq群排名优化
  • 上海网站建设做物流一百度推广怎么操作
  • 计算机网络技专业术网站开发网络营销中的seo是指
  • 清理网站后台缓存百度云盘
  • seo优化知识关键词优化百家号
  • 电商网站建设多少钱武汉建站公司
  • 手机网站和电脑网站的区别汽车宣传软文
  • 中山市建设局投诉网站seo公司重庆
  • dw做网站怎么加视频网站的推广方法有哪些
  • 机器设备行业网站模板软文广告经典案例100字
  • 网站建设是不是可以免费建站百度宣传做网站多少钱
  • 潍坊中小企业网站制作哪个app可以找培训班
  • 个人网站经营性备案百度推广怎么添加关键词
  • 园区网站建设目的baidu百度
  • wordpress站群+优化惠州网络营销
  • 专门做任务的网站吗十大跨境电商erp排名
  • 宁波制作网站软件广告推广费用
  • 网站建设一个月做十单如何建立一个网站平台
  • 多平台发布工具网站排名优化首页
  • 为什么要用模板建站?互联网营销是做什么的
  • 做宠物的网站有哪些谁有恶意点击软件
  • 企业网站 设计需求网站seo招聘
  • 模板做网站描述建设一个网站的具体步骤
  • wordpress做出的网站网站建设制作免费
  • 镇海区建设交通局网站电商网站订烟平台官网