logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nacos的服务注册与动态配置切换

/在1中我们以及添加了版本信息 在此进行版本控制,意思就是org.springframework.cloud ,这个dependencies可以理解为只要group id为org.springframework.cloud,则使用这个版本。file-extension: yml //3.当前动态配置data-id的后缀,拼接在prefix的后面。//1.当前动态配置data-id的前缀,如果不设置

文章图片
#java#spring cloud
spring boot 中的@RequestController注解和@Data注解需要注意的的地方

那么json在格式化的时候,需要调用对象的字段get函数拿到该字段,才能json序列化这个字段,没有写get函数的将无法json序列化返回给前端,如果你返回的对象没有任何一个字段具有get函数,那么发送请求之后你的代码将会报出org.springframework.http.converter.HttpMessageNotWritableException,无法写出的异常,前端只会收到报错信息。

文章图片
#spring boot#后端#java
使用openfeign完成微服务之间的远程调用,微服务之间的上下文打通

1.假设现在有两个微服务,jc-club-subject-dev和jc-club-auth-dev,我们想在subject中调用auth微服务,获取到用户信息,既然想要调用auth微服务,那auth微服务就需要提供对外提供的api,所以在api包里面,创建了一个UserFeignService接口,提供了一个对外的api, 在这里面把我们想要提供的对外接口,从当前微服务中的controller接口

文章图片
#微服务#架构#云原生
spring boot 中的@RequestController注解和@Data注解需要注意的的地方

那么json在格式化的时候,需要调用对象的字段get函数拿到该字段,才能json序列化这个字段,没有写get函数的将无法json序列化返回给前端,如果你返回的对象没有任何一个字段具有get函数,那么发送请求之后你的代码将会报出org.springframework.http.converter.HttpMessageNotWritableException,无法写出的异常,前端只会收到报错信息。

文章图片
#spring boot#后端#java
微服务中satoken的使用

比如直接从mysql中获取,或者从redis中获取,如果从redis中获取,需要我们用户注册的时候,给用户分配role,也就是在将用户插入user表的时候,同时插入userid_roleid表,然后从roleid_permissonid查到权限集合,使用redistemple将username(也就是loginid),permissList)放入到redis中,回到原题要在gateway鉴权那就需

文章图片
#微服务
到底了