常见的SpringBoot面试题二

1、什么是Spring Boot Stater ?

启动器是一套方便的依赖没描述符,它可以放在自己的程序中。你可以一站式的获取你所需要的Spring 和相关技术,而不需要依赖描述符的通过示例代码搜索和复制黏贴的负载。例如,如果你想使用 Sping 和 JPA 访问数据库,只需要你的项目包含 spring-boot-starter-data-jpa 依赖项,你就可以完美进行。

2、Spring Boot 还提供了其它的哪些 Starter Project Options?

Spring Boot 也提供了其它的启动器项目包括,包括用于开发特定类型应用程序的典型依赖项。

spring-boot-starter-web-services - SOAP Web Services;

spring-boot-starter-web - Web 和 RESTful 应用程序;

spring-boot-starter-test - 单元测试和集成测试;

spring-boot-starter-jdbc - 传统的 JDBC;

spring-boot-starter-hateoas - 为服务添加 HATEOAS 功能;

spring-boot-starter-security - 使用 SpringSecurity 进行身份验证和授权;

spring-boot-starter-data-jpa - 带有 Hibeernate 的 Spring Data JPA;

spring-boot-starter-data-rest - 使用 Spring Data REST 公布简单的 REST 服务;


3、Spring Initializr 是创建 Spring Boot Projects 的唯一方法吗?不是的。Spring Initiatlizr 让创建 Spring Boot 项目变的很容易,但是,你也可以通过设置一个 maven 项目并添加正确的依赖项来开始一个项目。在我们的 Spring 课程中,我们使用两种方法来创建项目。第一种方法是 start.spring.io 。另外一种方法是在项目的标题为“Basic Web Application”处进行手动设置。手动设置一个 maven 项目这里有几个重要的步骤:1、在 Eclipse 中,使用文件 - 新建 Maven 项目来创建一个新项目2、添加依赖项。3、添加 maven 插件。4、添加 Spring Boot 应用程序类。到这里,准备工作已经做好!

4、为什么我们需要spring-boot-maven-plugin?spring-boot-maven-plugin 提供了一些像 jar 一样打包或者运行应用程序的命令。1、spring-boot:run 运行你的 SpringBooty 应用程序。2、spring-boot:repackage 重新打包你的 jar 包或者是 war 包使其可执行3、spring-boot:start 和 spring-boot:stop 管理 Spring Boot 应用程序的生命周期(也可以说是为了集成测试)。4、spring-boot:build-info 生成执行器可以使用的构造信息。

小编分类整理了许多java进阶学习材料和BAT面试题,需要资料的请加QQ群:731611386就能领取2019年java进阶学习资料和BAT面试题以及《EffectiveJava》(第3版)电子版书籍。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot Spring Boot 是微服务中最好的 Java 框架. 我们建议你能够成为一名 Spr...
    AlbenXie阅读 1,897评论 0 18
  • “ 该系列的文章主要参考Spring Boot的官方文档来进行翻译,逐步将官方文档翻译过来,方便大家共同学习和讨论...
    tearofthemyth阅读 2,131评论 0 1
  • 一、Spring Boot基本配置 1、入口类和@SpringBootApplication Spring Boo...
    梦中一点心雨阅读 18,591评论 0 5
  • 1. 人们在理财的时候,应该充分了解相关的风险。 People should be well educated o...
    桂灰灰阅读 144评论 0 0
  • 今天上午的CPA学的挺开心的,中午看了zxw的热搜,被评论区笑死,搞得一下午学不进去。。。晚上也不ok。。...
    偷偷学习阅读 191评论 0 1