![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 79
梦里一明月
菜鸡一枚
展开
-
SpringBoot加上跨域注解@CrossOrigin启动报错的问题
写本文的目的是记录一下这个错误(降低版本也是可以解决这个问题的)@CrossOrigin注解是用来完成跨域请求的。在以前的版本中,通常是以下面这种写法来使用的,表示session也是可以支持跨域请求的,多次请求都是用一个session。@CrossOrigin(allowCredentials = "true", allowedHeaders = "*")但是在最新的 2.5.2 版本中,使用这种方式运行项目会报错,报错信息如下:Error starting ApplicationContex原创 2021-08-22 18:47:45 · 1860 阅读 · 3 评论 -
SpringBoot2 学习笔记(6)——自定义内容协商
什么是内容协商呢 ? 简单来说,就是根据客户端接收能力不同,返回不同媒体类型的数据。我想要他返回的是 xml 就返回 xml ,想要他返回图片就是图片,比如我现在客户端就只能接收json,那么他就必须给客户端返回json。而告诉服务器本客户端可以接收的数据类型的字段被放在请求头的 Accept 字段中默认情况下springboot返回的是 */ * 我们写一段程序来测试一下自定义一个 Person 类,里面包含姓名,年龄和生日等信息,现在返回这个对象中的数据,看一下会是以哪种数据类型返回的。原创 2021-07-15 09:28:45 · 420 阅读 · 2 评论 -
Spring Boot 2 学习笔记(5)——普通参数及基本注解
1.参数注解下面我们常用的这些注解:@PathVariable(路径变量)@RequestHeader(获取请求头)@RequestParam(获取请求参数)@CookieValue(获取cookie值)@RequestBody(获取请求体[POST])@RequestAttribute(获取request域属性)@MatrixVariable(矩阵变量)首先,来看一下 @RequestAttribute 注解@RequestAttribute获取request域属性在UrlPat原创 2021-07-13 10:51:27 · 148 阅读 · 0 评论 -
Spring Boot 2学习笔记(4)——请求映射
Rest的使用与原理我们以前写一个请求的时候总是会在@RequestMapping里面写上/getUser 获取用户 、 /deleteUser 删除用户 、 /updateUser 修改用户 、 /saveUser 保存用户这类的请求,但是现在SpringBoot为我们提供了另外的一种方式来进行这些操作。springboot 使用HTTP请求方式动词来表示对资源的操作 现在我们只需要写一个 /user 用GET来获取用户 、 DELETE来删除用户 、 PUT原创 2021-06-26 10:41:49 · 145 阅读 · 0 评论 -
Spring Boot 2 学习笔记(3)——静态资源访问
静态资源目录Spring Boot 为我们写好了默认的静态资源目录/static (或 /public 或 /resources 或 /META-INF/resources)如果你不想用这种方式,想自己创建这个目录来放静态资源,可以在配置文件中加入下面的代码:spring: web: resources: static-locations: 自定义的文件夹路径现在有一个图片放在 static 目录下,那么我们可以通过这样直接访问到这个资源使用 : 当前项目根路径 / +原创 2021-06-23 20:07:01 · 212 阅读 · 1 评论 -
SpringBoot 2学习(2)——了解配置原理
Spring Boot的特点首先我们要知道 Spring Boot 在底层已经为我们添加好了很多依赖。比如我们常用的Tomcat,Spring,SpringMVC这些,甚至连mysql数据库的依赖也为我们添加好了不过 SpringBoot 2.5.0 使用的mysql依赖版本是8.0.25的,如果还在使用 mysql 5 版本的小伙伴们就需要在项目的 pom.xml 文件中再次指定自己所用的依赖版本号。(因为 maven 在引入依赖时采取就近原则,你如果指定了依赖版本号的话,它会加载离它近的,而不会去原创 2021-06-02 20:33:51 · 146 阅读 · 2 评论 -
SpringBoot 2.x初体验
SpringBoot学习笔记首先,什么是微服务呢?James Lewis and Martin Fowler (2014) 提出微服务完整概念。微服务是一种架构风格一个应用拆分为一组小型服务每个服务运行在自己的进程内,也就是可独立部署和升级服务之间使用轻量级HTTP交互服务围绕业务功能拆分可以由全自动部署机制独立部署去中心化,服务自治。服务可以使用不同的语言、不同的存储技术参考微服务前言写下本文时springboot最新版本已经到了2.5.0了。下面来说一下开发springb原创 2021-05-30 21:09:14 · 101 阅读 · 3 评论