首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    超详细的Spring Boot教程,搞定面试官!

    6)网页过滤器 5.3、JAX-RS和泽西岛 5.4、嵌入式Servlet容器支持 (1)Servlet,过滤器和监听器 将Spring Servlet,过滤器和监听器注册为Spring Bean (2...(2)通过使用Spring数据连接到Elasticsearch (3)Spring Data Elasticsearch存储库 8.7、卡桑德拉 (1)连接到Cassandra (2)Spring Data...(7)自动配置的JSON测试 (8)自动配置的Spring MVC测试 (9)自动配置的Spring WebFlux测试 (10)自动配置的数据JPA测试 (11)自动配置的JDBC测试 (12)自动配置的...(18)自动配置的Spring REST Docs测试 自动配置的Spring REST Docs使用Mock MVC进行测试 自动配置的Spring REST Docs使用REST Assured进行测试...3.17、启用HTTP响应压缩 4、 Spring MVC 4.1、编写一个JSON REST服务 4.2、编写一个XML REST服务 4.3、自定义Jackson ObjectMapper 4.4

    7.1K20

    Spring Boot处理REST API错误的正确姿势

    当我们把下面的一个对象通过 HTTP POST 发送到 /bird 端点时,我们故意给“mass”字段传递一个字符串“aaa”,其实这个字段类型是一个整数: ?...它表示在REST调用期间遇到的验证问题的类。 下面,你将看到在我们实现了这里所做的改进之后生成的JSON响应的例子,仅仅是为了了解本文接下来的内容。...下面是当我们发送一个POST /birds JSON串后,里边包含了非法的值赋值给了鸟的mass字段,然后返回了如下错误信息: ?...下面就是我们扩展后的REST调用的响应json: ?...其实就是创建一个名为handleEntityNotFound()的方法,并使用@ExceptionHandler对其进行注解,将类对象EntityNotFoundException.class传递给它。

    3.6K130

    Spring Boot REST API错误处理指南

    将错误信息切分成多个字段可以方便API客户端的解析,以此向用户提供更加友好的错误消息。本文将介绍在使用Spring Boot构建REST API的时候如何进行合适的错误处理。 ?...如果你对如何开发基本的REST API并不熟悉,那么你应该先阅读这篇关于Spring MVC的文章或另一篇有关构建Spring REST服务的文章。...当我们向/birds发送一个HTTP POST的时候,消息内容是下面这个JSON对象,字段“mass”的值是字符串“aaa”,这个字段本应该填一个整数: { "scientificName": "Common...为此,创建一个名为handleEntityNotFound()的方法,并使用@ExceptionHandler对其进行注释,将类对象EntityNotFoundException.class传递给它。...我们将提供异常EntityNotFoundException本身作为handleEntityNotFound方法的参数。

    3.3K20

    Java SpringBoot 系列之基础

    监视器模块公开了一组可直接作为HTTP URL访问的REST端点来检查状态。 如何在Spring Boot中禁用Actuator端点安全性?...只有在执行机构端点在防火墙后访问时,才建议禁用安全性。 如何在自定义端口上运行Spring Boot应用程序?...yml是YAML(YAML Ain’t Markup Language)语言的文件,以数据为中心,比json/xml等更适合做配置文件 全局配置文件可以对一些默认配置值进行修改,与属性文件相比,如果我们想要在配置文件中添加复杂的属性...配置类将必须扩展WebSecurityConfigurerAdapter并覆盖其方法。 如何使用Spring Boot实现分页和排序? 使用Spring Boot实现分页非常简单。...使用Spring Data-JPA可以实现将可分页的org.springframework.data.domain.Pageable传递给存储库方法。

    3.6K20

    SpringBoot常用注解集合「建议收藏」

    @RequestBody @RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);而最常用的使用请求体传参的无疑是POST请求了,所以使用@RequestBody...通过@requestBody可以将请求体中的JSON字符串绑定到相应的bean上,当然,也可以将其分别绑定到对应的字符串上。...:@requestBody User user 这种形式会将JSON字符串中的值赋予user中对应的属性上     需要注意的是,JSON字符串中的key必须对应user中的属性名,否则是请求不过去的...因为前后端分离开发,后端的控制器不再需要返回作用为进行页面跳转的字符串,所以我们一般将这个注解加在整个控制器类的上面以表示下面所有的控制器方法通通都只返回普通字符串。...带斜杠的参数我们就可以用这个注解来解析两个斜杠中的占位符所代表的参数值,比如我们传的id值是1234,则占位符中{id}代表的就是1234,我们就可以用@PathVariable解析出来。

    50010

    【整理】Spring Rest接口开发专题

    阮一峰也有一篇介绍JSON的文章:         数据类型和JSON格式:http://www.ruanyifeng.com/blog/2009/05/data_types_and_json.html...使用Jackson JSON库来自动地将Greeting类型转化为JSON字符串。...,最终被转化成了一个JSON字符串),而在传统的Spring MVC开发中的控制器中返回的一般是一个字符串(见),这个字符串会与一个jsp或者是html文件匹配,而这个文件就是MVC中的view视图。...因为Jackson 2 在classpath中,Spring的MappingJackson2HttpMessageConverter会自动选择将Greeting实例对象转化为JSON格式的字符串。...Application.run(Application.class,args);     } }         main()方法听从SpringApplication帮助类,提供Application.class作为一个参数传递给

    14430

    这 10 道 Spring Boot 常见面试题你需要了解下

    通过提供默认值快速开始开发。 没有单独的Web服务器需要。这意味着你不再需要启动Tomcat,Glassfish或其他任何东西。 需要更少的配置 因为没有web.xml文件。...JavaConfig提供了一种类型安全的方法来配置Spring容器。由于Java 5.0对泛型的支持,现在可以按类型而不是按名称检索bean,不需要任何强制转换或基于字符串的查找。...监视器模块公开了一组可直接作为HTTP URL访问的REST端点来检查状态。 6.如何在Spring Boot中禁用Actuator端点安全性?...只有在执行机构端点在防火墙后访问时,才建议禁用安全性。 如何在自定义端口上运行Spring Boot应用程序?...使用Spring Data-JPA可以实现将可分页的org.springframework.data.domain.Pageable传递给存储库方法。 (完)

    1.7K20

    这 10 道 Spring Boot 常见面试题你需要了解下

    通过提供默认值快速开始开发。 没有单独的Web服务器需要。这意味着你不再需要启动Tomcat,Glassfish或其他任何东西。 需要更少的配置 因为没有web.xml文件。...JavaConfig提供了一种类型安全的方法来配置Spring容器。由于Java 5.0对泛型的支持,现在可以按类型而不是按名称检索bean,不需要任何强制转换或基于字符串的查找。...监视器模块公开了一组可直接作为HTTP URL访问的REST端点来检查状态。 6.如何在Spring Boot中禁用Actuator端点安全性?...只有在执行机构端点在防火墙后访问时,才建议禁用安全性。 如何在自定义端口上运行Spring Boot应用程序?...使用Spring Data-JPA可以实现将可分页的org.springframework.data.domain.Pageable传递给存储库方法。 (完)

    99220

    springboot面试题十题

    通过提供默认值快速开始开发。 没有单独的Web服务器需要。这意味着你不再需要启动Tomcat,Glassfish或其他任何东西。 需要更少的配置 因为没有web.xml文件。...JavaConfig提供了一种类型安全的方法来配置Spring容器。由于Java 5.0对泛型的支持,现在可以按类型而不是按名称检索bean,不需要任何强制转换或基于字符串的查找。...监视器模块公开了一组可直接作为HTTP URL访问的REST端点来检查状态。 6.如何在Spring Boot中禁用Actuator端点安全性?...只有在执行机构端点在防火墙后访问时,才建议禁用安全性。 如何在自定义端口上运行Spring Boot应用程序?...使用Spring Data-JPA可以实现将可分页的org.springframework.data.domain.Pageable传递给存储库方法。 END

    1.6K20
    领券