fine:()异常依赖循环问题响应名重复问题

master
Yueng 2024-08-25 20:40:45 +08:00
parent 71c091359e
commit 6c23f33ec0
4 changed files with 59 additions and 3 deletions

View File

@ -90,7 +90,7 @@ public class ConnectController {
* @param id ID * @param id ID
* @return * @return
*/ */
@GetMapping("/updInit/{id}") @GetMapping("/updInitDisable/{id}")
@Operation(summary = "通过ID改变初始化状态",description = "通过ID改变初始化后将可以被初始化") @Operation(summary = "通过ID改变初始化状态",description = "通过ID改变初始化后将可以被初始化")
public Result<Integer> updInitDisable( public Result<Integer> updInitDisable(
@PathVariable Integer id){ @PathVariable Integer id){
@ -105,7 +105,7 @@ public class ConnectController {
* @param id ID * @param id ID
* @return * @return
*/ */
@GetMapping("/updInit/{id}") @GetMapping("/updInitEnable/{id}")
@Operation(summary = "通过ID改变初始化状态",description = "通过ID改变初始化后将不再被初始化") @Operation(summary = "通过ID改变初始化状态",description = "通过ID改变初始化后将不再被初始化")
public Result<Integer> updInitEnable( public Result<Integer> updInitEnable(
@PathVariable Integer id){ @PathVariable Integer id){

View File

@ -27,7 +27,8 @@ public class ConnectServiceImpl
implements ConnectService { implements ConnectService {
private final OrderConnectService orderConnectService; private final OrderConnectService orderConnectService;
private final ConnectService connectService;
/** /**
* *

View File

@ -38075,3 +38075,44 @@ com.alibaba.nacos.api.exception.NacosException: Client not connected, current st
at java.base/java.lang.Iterable.forEach(Iterable.java:75) at java.base/java.lang.Iterable.forEach(Iterable.java:75)
at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114) at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114)
at java.base/java.lang.Thread.run(Thread.java:842) at java.base/java.lang.Thread.run(Thread.java:842)
20:37:42.091 [main] ERROR o.s.b.SpringApplication - [reportFailure,859] - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Ambiguous mapping. Cannot map 'connectController' method
com.muyu.server.controller.ConnectController#updInitEnable(Integer)
to {GET [/connect/updInit/{id}]}: There is already 'connectController' bean method
com.muyu.server.controller.ConnectController#updInitDisable(Integer) mapped.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:335)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352)
at com.muyu.server.IntegrationApplication.main(IntegrationApplication.java:18)
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'connectController' method
com.muyu.server.controller.ConnectController#updInitEnable(Integer)
to {GET [/connect/updInit/{id}]}: There is already 'connectController' bean method
com.muyu.server.controller.ConnectController#updInitDisable(Integer) mapped.
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.validateMethodMapping(AbstractHandlerMethodMapping.java:674)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:636)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:331)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.registerHandlerMethod(RequestMappingHandlerMapping.java:508)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.registerHandlerMethod(RequestMappingHandlerMapping.java:84)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.lambda$detectHandlerMethods$2(AbstractHandlerMethodMapping.java:298)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.detectHandlerMethods(AbstractHandlerMethodMapping.java:296)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.processCandidateBean(AbstractHandlerMethodMapping.java:265)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.initHandlerMethods(AbstractHandlerMethodMapping.java:224)
at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.afterPropertiesSet(AbstractHandlerMethodMapping.java:212)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.afterPropertiesSet(RequestMappingHandlerMapping.java:239)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1835)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784)
... 16 common frames omitted

View File

@ -1174,3 +1174,17 @@ java.net.SocketException: Connection reset
15:27:39.197 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed 15:27:39.197 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
15:27:39.197 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, 15:27:39.197 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
15:27:39.197 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye 15:27:39.197 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
20:37:34.836 [main] INFO c.m.s.IntegrationApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
20:37:38.588 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
20:37:38.590 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
20:37:38.694 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
20:37:40.648 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
20:37:40.650 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
20:37:40.651 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
20:37:41.888 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
20:37:42.013 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
20:37:42.014 [main] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
20:37:42.021 [main] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
20:37:42.021 [main] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
20:37:42.022 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
20:37:42.022 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]