logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot通过不同的策略动态调用不同的实现类

1、前言经常遇到这样的一个需求,前端传的实体类型相同,后端需要根据实体类中的某一个字符串,动态地调用某一个类的方法。在SpringBoot中,我们可以理解成,一个Controller接口对应多个ServiceImpl,使用这种方式,如果后期需要添加一个功能,仅仅创建一个ServiceImpl就可以满足需求,而不用再额外创建一个Controller接口。2、代码演示我们先定义一个接口public i

#spring boot#后端#java
springboot项目中logback-spring.xml不生效

【代码】springboot项目中logback-spring.xml不生效。

文章图片
#spring#spring boot#logback
springboot定时任务,项目启动就执行一次

只需要加个注解即可@PostConstruct

#spring boot
springboot以Map接收nacos配置,可以用来区分多租户配置

首先定义一个类来表示单个配置项的数据传输对象。

文章图片
#spring boot#java#后端
Jackson反序列化错误:com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field

/ 第一种解决方案// ObjectMapper对象添加mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);String s = "{\"id\":1,\"name\":\"test\",\"age\":19}";ObjectMapper mapper = new ObjectMapper();map

#java#开发语言
mybatis collection用法,懒加载,一对多

需求:li_store商城主表,li_banner,li_goods商品表,li_store_hit_call打call记录表接口:查询获取列表,需要根据打call记录表排序,展示主表信息,商品list , banner list封装返回对象@Datapublic class HitCallListVO implements Serializable {private String storeId

#spring#java
nacos开启鉴权后,springboot注册失败

2.确认Nacos相关依赖的版本之间兼容,一下是我的一些pom.xml依赖。3.springboot配置,application.yml。我的Nacos版本是1.4.2。1.确认Nacos版本。

文章图片
#spring boot#java#spring
springboot mybatis (关联关系:一对一,一对多,多对多)

1、一对一关联/*** 班级信息*/private ClassRoom classRoomInfo;<resultMap id="BaseResultMap" type="com.mage.mybatis.association.entity.Student"><id column="sid" property="id" /><result column="name"

#java#spring boot
使用docker-compose部署springboot项目

1、创建Dockerfile文件FROM java:8# 使用国内清华软件源RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/' /etc/apt/sources.list && \sed -i 's/security.debian.org/mirrors.tuna.tsinghua.edu.cn/' /etc/ap

#java#spring boot#docker
springboot服务启动读取不到application.yml中的nacos.config信息

可以添加bootstrap.yml文件,在里面添加nacos.config的配置信息。

文章图片
#spring boot#java#后端
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择