专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 2020年互联网Java笔试题目

2020年互联网Java笔试题目

更新时间:2020-05-08 15:41:55 来源:动力节点 浏览2417次

   1.SpringBoot、SpringMVC和Spring有什么区别?

    Spring和SpringMVC的问题在于需要配置大量的参数。

    SpringBoot通过一个自动配置和启动的项来目解决这个问题。为了更快的构建产品就绪应用程序,SpringBoot提供了一些非功能性特征。

    2.什么是自动配置?

    既然我们前边说了,Spring和SpringMVC的问题在于需要配置大量的参数,我们能否带来更多的智能?当一个MVCJAR添加到应用程序中的时候,我们能否自动配置一些beans?

    Spring查看(CLASSPATH上可用的框架)已存在的应用程序的配置。在此基础上,SpringBoot提供了配置应用程序和框架所需要的基本配置。这就是自动配置。

    3.什么是SpringBootStater

    启动器是一套方便的依赖没描述符,它可以放在自己的程序中。你可以一站式的获取你所需要的Spring和相关技术,而不需要依赖描述符的通过示例代码搜索和复制黏贴的负载。

    例如,如果你想使用Sping和JPA访问数据库,只需要你的项目包含spring-boot-starter-data-jpa依赖项,你就可以完美进行。

    4.SpringBoot还提供了其它的哪些StarterProjectOptions

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

    spring-boot-starter-web-services-SOAPWebServices

    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的SpringDataJPA

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

    5.Spring是如何快速创建产品就绪应用程序的?

    SpringBoot致力于快速产品就绪应用程序。为此,它提供了一些譬如高速缓存,日志记录,监控和嵌入式服务器等开箱即用的非功能性特征。

    spring-boot-starter-actuator-使用一些如监控和跟踪应用的高级功能

    spring-boot-starter-undertow,spring-boot-starter-jetty,spring-boot-starter-tomcat-选择您的特定嵌入式Servlet容器

    spring-boot-starter-logging-使用logback进行日志记录

    spring-boot-starter-cache-启用SpringFramework的缓存支持

    6.SpringInitializr是创建SpringBootProjects的唯一方法吗

    不是的。

    SpringInitiatlizr让创建SpringBoot项目变的很容易,但是,你也可以通过设置一个maven项目并添加正确的依赖项来开始一个项目。

    手动设置一个maven项目

    这里有几个重要的步骤:

    在Eclipse中,使用文件-新建Maven项目来创建一个新项目

    添加依赖项。

    添加maven插件。

    添加SpringBoot应用程序类。

2020年互联网Java笔试题目

    以上就是动力节点java培训机构的小编针对“2020年互联网Java笔试题目”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>