2024-01-18
编程与技术
00

简介

有时候新建的 Spring 项目,请求一些接口时出现这个问题,为什么?该怎么解决?

java
Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException: No acceptable representation]
2024-01-18
编程与技术
00

简介

前排提示:这个错误一般是由于 Spring 新版本导致的与其他框架不兼容现象,解决办法一般是升级其他框架版本。

使用 springboot-3.2.1myabtis-plus-3.5.5 搭建开发环境时,启动 Springboot 程序时报错,报错信息:

console
java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getTypeForFactoryBeanFromAttributes(FactoryBeanRegistrySupport.java:86) ~[spring-beans-6.1.2.jar:6.1.2] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:836) ~[spring-beans-6.1.2.jar:6.1.2] at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:620) ~[spring-beans-6.1.2.jar:6.1.2] at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:575) ~[spring-beans-6.1.2.jar:6.1.2] at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:534) ~[spring-beans-6.1.2.jar:6.1.2] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:138) ~[spring-context-6.1.2.jar:6.1.2] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:789) ~[spring-context-6.1.2.jar:6.1.2] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:606) ~[spring-context-6.1.2.jar:6.1.2] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.1.jar:3.2.1] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) ~[spring-boot-3.2.1.jar:3.2.1] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:464) ~[spring-boot-3.2.1.jar:3.2.1] at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[spring-boot-3.2.1.jar:3.2.1] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1358) ~[spring-boot-3.2.1.jar:3.2.1] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1347) ~[spring-boot-3.2.1.jar:3.2.1] at com.***.SpringbootStarter.main(SprinbootStarter.java:19) ~[classes/:na]

About:spring issue #31247

2024-01-18
编程与技术
00

简介

使用 Java 17Lombok 1.18.8 时,maven编译项目代码报错,原报错信息:

class lombok.javac.apt.LombokProcessor (in unnamed module @0x5d92e8e2) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x5d92e8e2

About:lombok issue#3219

2024-01-17
欢乐时光
00

Cloudflare官方推荐免费上网工具:1.1.1.1

简介

免费、大厂、科学上网,这谁顶得住啊?

Cloudflare 官方推荐:从任何设备访问 1.1.1.1,使用我们的免费应用加速和保护您的互联网。

2024-01-12
编程与技术
00

简介

本文记录Ubuntu中使用 apt 快速安装 Dockerdocker-compose

注:其中Docker指Docker Engine,不是Docker Desktop。
阅读官方文档:https://docs.docker.com/engine/install/ubuntu/

前提条件

要安装 Docker 引擎,您需要以下 Ubuntu 版本之一的 64 位版本:

  • Ubuntu Mantic 23.10
  • Ubuntu Lunar 23.04
  • Ubuntu Jammy 22.04 (LTS)
  • Ub-untu Focal 20.04 (LTS)

适用于 Ubuntu 的 Docker 引擎与 x86_64(或 amd64)、armhfarm64s390xppc64le/ppc64el 架构兼容,所以系统架构应是以上之一。

清理

如果之前没安装过Docker,可以忽略此步骤。

如果之前安装过Docker,无论成功还是失败,现在想要按照此方法安装新版本Docker,建议清理原有Docker组件,执行以下命令一键清理:

sh
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done