2. Spring4.1-Java Config

本文介绍了Spring框架中的JavaConfig配置方式,对比了@Bean与@Component等注解的区别及应用场景,并通过示例展示了如何使用JavaConfig进行依赖注入。

2.1 java config

  • spring的java config主要使用@Configuration@Bean两个注解;
    • 使用@Configuration注解在类上声明是一个配置类(相当于一个spring的配置xml);
    • 使用@Bean注解在方法上,返回值是一个类的实例,并声明这个返回值是spring的一个bean,bean的name是方法名;

2.2 关于@Bean和@Component,@Service,@Repository,@Controller

  • @Component,@Service,@Repository,@Controller注解在一个类上之后,这个类也成为spring容器中的bean,使用@Bean注解也是,感觉使用@Bean注解是不是更麻烦呢?

  • 既然效果是等同的,那什么时候使用@Bean什么时候使用@Component,@Service,@Repository,@Controller系列呢?

  • 这个原则就和我们当初混用xml配置和@Component,@Service,@Repository,@Controller时候一样:系统的全局配置(数据库配置,spring mvc配置,spring security配置等)使用java config(xml),业务相关的bean使用@Component,@Service,@Repository,@Controller系列。

  • 在后面我们讲到一些全局配置的时候我们就会使用Spring的java config

2.3 演示

2.3.1 创建一个properties(test.properties)文件作为配置

wisely.word = World

2.3.2 创建一个java class

package com.wisely.javaconfig;

public class DemoService {
    private String word;

    public String getWord() {
        return word;
    }

    public void setWord(String word) {
        this.word = word;
    }

    public String sayHello(){
        return "Hello "+this.word;
    }

}

2.3.3 创建java config配置类

package com.wisely.javaconfig;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
import org.springframework.core.env.Environment;

@Configuration //声明是一个配置类
@PropertySource("com/wisely/javaconfig/test.properties")
public class DemoConfig {

    @Bean //声明是一个bean
    public DemoService demoBean(Environment environment){
        DemoService demoService = new DemoService();
        demoService.setWord(environment.getProperty("wisely.word"));
        return demoService;
    }
}

2.3.4 测试-初始化spring容器

package com.wisely.javaconfig;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

public class Main {

    public static void main(String[] args) {
        //设定此包下的类被注册成spring的bean,
        //包含@Configuration,@Component,@Service,@Repository,@Controller
        AnnotationConfigApplicationContext context =
                            new AnnotationConfigApplicationContext("com.wisely.javaconfig");
        DemoService demoService = context.getBean(DemoService.class);
        System.out.println(demoService.sayHello());
        context.close();
    }

}

输出结果:Hello World

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-07-17T11:07:10.537+08:00 ERROR 37672 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'redissonSingle' defined in class path resource [com/atguigu/daijia/common/config/redisson/RedissonConfig.class]: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonSingle' threw exception with message: Unable to connect to Redis server: 172.20.10.2/172.20.10.2:6379 at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:657) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:491) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1332) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1162) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:520) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:326) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:324) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:973) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:917) ~[spring-context-6.0.7.jar:6.0.7] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:584) ~[spring-context-6.0.7.jar:6.0.7] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.0.5.jar:3.0.5] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:732) ~[spring-boot-3.0.5.jar:3.0.5] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434) ~[spring-boot-3.0.5.jar:3.0.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:310) ~[spring-boot-3.0.5.jar:3.0.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1304) ~[spring-boot-3.0.5.jar:3.0.5] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1293) ~[spring-boot-3.0.5.jar:3.0.5] at com.atguigu.daijia.ServiceMqApplication.main(ServiceMqApplication.java:15) ~[classes/:na] Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.redisson.api.RedissonClient]: Factory method 'redissonSingle' threw exception with message: Unable to connect to Redis server: 172.20.10.2/172.20.10.2:6379 at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:171) ~[spring-beans-6.0.7.jar:6.0.7] at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653) ~[spring-beans-6.0.7.jar:6.0.7] ... 19 common frames omitted Caused by: org.redisson.client.RedisConnectionException: Unable to connect to Redis server: 172.20.10.2/172.20.10.2:6379 at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$0(ConnectionPool.java:132) ~[redisson-3.23.3.jar:3.23.3] at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[na:na] at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) ~[na:na] at org.redisson.connection.pool.ConnectionPool.promiseFailure(ConnectionPool.java:294) ~[redisson-3.23.3.jar:3.23.3] at org.redisson.connection.pool.ConnectionPool.lambda$createConnection$6(ConnectionPool.java:253) ~[redisson-3.23.3.jar:3.23.3] at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:863) ~[na:na] at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:841) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) ~[na:na] at org.redisson.client.RedisClient$1$1.run(RedisClient.java:248) ~[redisson-3.23.3.jar:3.23.3] at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.90.Final.jar:4.1.90.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167) ~[netty-common-4.1.90.Final.jar:4.1.90.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470) ~[netty-common-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.90.Final.jar:4.1.90.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.90.Final.jar:4.1.90.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.90.Final.jar:4.1.90.Final] at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na] Caused by: java.util.concurrent.CompletionException: java.io.IOException: Connection reset by peer at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.andTree(CompletableFuture.java:1527) ~[na:na] at java.base/java.util.concurrent.CompletableFuture.allOf(CompletableFuture.java:2419) ~[na:na] at org.redisson.client.handler.BaseConnectionHandler.channelActive(BaseConnectionHandler.java:102) ~[redisson-3.23.3.jar:3.23.3] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:262) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:238) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.channelActive(DefaultChannelPipeline.java:1398) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:258) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:238) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.DefaultChannelPipeline.fireChannelActive(DefaultChannelPipeline.java:895) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:305) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] ... 4 common frames omitted Caused by: java.io.IOException: Connection reset by peer at java.base/sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:na] at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:54) ~[na:na] at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:132) ~[na:na] at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:76) ~[na:na] at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:53) ~[na:na] at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:532) ~[na:na] at io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:415) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:931) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:354) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:895) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1372) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:921) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:907) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:893) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:125) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:925) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:941) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at org.redisson.client.handler.CommandsQueue.write(CommandsQueue.java:88) ~[redisson-3.23.3.jar:3.23.3] at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:879) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:940) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:966) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:934) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:984) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1025) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:306) ~[netty-transport-4.1.90.Final.jar:4.1.90.Final] at org.redisson.client.RedisConnection.send(RedisConnection.java:218) ~[redisson-3.23.3.jar:3.23.3] at org.redisson.client.RedisConnection.async(RedisConnection.java:264) ~[redisson-3.23.3.jar:3.23.3] at org.redisson.client.RedisConnection.async(RedisConnection.java:236) ~[redisson-3.23.3.jar:3.23.3] at org.redisson.client.RedisConnection.async(RedisConnection.java:232) ~[redisson-3.23.3.jar:3.23.3] at org.redisson.client.handler.BaseConnectionHandler.channelActive(BaseConnectionHandler.java:98) ~[redisson-3.23.3.jar:3.23.3] ... 17 common frames omitted
07-18
"C:\Program Files\Java\jdk1.8.0_301\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2022.3\lib\idea_rt.jar=53244:C:\Program Files\JetBrains\IntelliJ IDEA 2022.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_301\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_301\jre\lib\rt.jar;C:\Users\Administrator\IdeaProjects\demo1\spring-cloud-alibaba-provider-8001\target\classes;D:\maven\repository\org\apache\skywalking\apm-toolkit-trace\8.7.0\apm-toolkit-trace-8.7.0.jar;D:\maven\repository\org\springframework\boot\spring-boot-starter-actuator\2.7.6\spring-boot-starter-actuator-2.7.6.jar;D:\maven\repository\com\alibaba\cloud\spring-cloud-starter-alibaba-sentinel\2021.0.5.0\spring-cloud-starter-alibaba-sentinel-2021.0.5.0.jar;D:\maven\repository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-config\2021.0.5.0\spring-cloud-starter-alibaba-nacos-config-2021.0.5.0.jar;D:\maven\repository\org\springframework\boot\spring-boot-starter-web\2.7.6\spring-boot-starter-web-2.7.6.jar;D:\maven\repository\org\projectlombok\lombok\1.18.24\lombok-1.18.24.jar;D:\maven\repository\org\springframework\cloud\spring-cloud-commons\3.1.5\spring-cloud-commons-3.1.5.jar;D:\maven\repository\org\springframework\cloud\spring-cloud-context\3.1.5\spring-cloud-context-3.1.5.jar;D:\maven\repository\org\springframework\spring-web\5.3.24\spring-web-5.3.24.jar;D:\maven\repository\org\springframework\boot\spring-boot-starter\2.7.6\spring-boot-starter-2.7.6.jar;D:\maven\repository\org\springframework\boot\spring-boot-actuator-autoconfigure\2.7.6\spring-boot-actuator-autoconfigure-2.7.6.jar;D:\maven\repository\io\micrometer\micrometer-core\1.9.6\micrometer-core-1.9.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-transport-simple-http\1.8.6\sentinel-transport-simple-http-1.8.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-annotation-aspectj\1.8.6\sentinel-annotation-aspectj-1.8.6.jar;D:\maven\repository\com\alibaba\cloud\spring-cloud-circuitbreaker-sentinel\2021.0.5.0\spring-cloud-circuitbreaker-sentinel-2021.0.5.0.jar;D:\maven\repository\com\alibaba\csp\sentinel-spring-webflux-adapter\1.8.6\sentinel-spring-webflux-adapter-1.8.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-spring-webmvc-adapter\1.8.6\sentinel-spring-webmvc-adapter-1.8.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-parameter-flow-control\1.8.6\sentinel-parameter-flow-control-1.8.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-cluster-server-default\1.8.6\sentinel-cluster-server-default-1.8.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-cluster-client-default\1.8.6\sentinel-cluster-client-default-1.8.6.jar;D:\maven\repository\com\alibaba\cloud\spring-cloud-alibaba-sentinel-datasource\2021.0.5.0\spring-cloud-alibaba-sentinel-datasource-2021.0.5.0.jar;D:\maven\repository\com\alibaba\cloud\spring-cloud-alibaba-commons\2021.0.5.0\spring-cloud-alibaba-commons-2021.0.5.0.jar;D:\maven\repository\com\alibaba\spring\spring-context-support\1.0.11\spring-context-support-1.0.11.jar;D:\maven\repository\com\alibaba\nacos\nacos-client\2.2.0\nacos-client-2.2.0.jar;D:\maven\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;D:\maven\repository\org\springframework\boot\spring-boot-starter-json\2.7.6\spring-boot-starter-json-2.7.6.jar;D:\maven\repository\org\springframework\boot\spring-boot-starter-tomcat\2.7.6\spring-boot-starter-tomcat-2.7.6.jar;D:\maven\repository\org\springframework\spring-webmvc\5.3.24\spring-webmvc-5.3.24.jar;D:\maven\repository\org\springframework\spring-core\5.3.24\spring-core-5.3.24.jar;D:\maven\repository\org\springframework\security\spring-security-crypto\5.7.5\spring-security-crypto-5.7.5.jar;D:\maven\repository\org\springframework\spring-beans\5.3.24\spring-beans-5.3.24.jar;D:\maven\repository\org\springframework\boot\spring-boot\2.7.6\spring-boot-2.7.6.jar;D:\maven\repository\org\springframework\boot\spring-boot-autoconfigure\2.7.6\spring-boot-autoconfigure-2.7.6.jar;D:\maven\repository\org\springframework\boot\spring-boot-starter-logging\2.7.6\spring-boot-starter-logging-2.7.6.jar;D:\maven\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\maven\repository\org\yaml\snakeyaml\1.30\snakeyaml-1.30.jar;D:\maven\repository\org\springframework\boot\spring-boot-actuator\2.7.6\spring-boot-actuator-2.7.6.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.13.4.2\jackson-databind-2.13.4.2.jar;D:\maven\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.4\jackson-datatype-jsr310-2.13.4.jar;D:\maven\repository\org\hdrhistogram\HdrHistogram\2.1.12\HdrHistogram-2.1.12.jar;D:\maven\repository\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;D:\maven\repository\com\alibaba\csp\sentinel-transport-common\1.8.6\sentinel-transport-common-1.8.6.jar;D:\maven\repository\com\alibaba\csp\sentinel-core\1.8.6\sentinel-core-1.8.6.jar;D:\maven\repository\org\aspectj\aspectjweaver\1.9.7\aspectjweaver-1.9.7.jar;D:\maven\repository\com\alibaba\csp\sentinel-reactor-adapter\1.8.6\sentinel-reactor-adapter-1.8.6.jar;D:\maven\repository\com\googlecode\concurrentlinkedhashmap\concurrentlinkedhashmap-lru\1.4.2\concurrentlinkedhashmap-lru-1.4.2.jar;D:\maven\repository\com\alibaba\csp\sentinel-cluster-common-default\1.8.6\sentinel-cluster-common-default-1.8.6.jar;D:\maven\repository\io\netty\netty-handler\4.1.85.Final\netty-handler-4.1.85.Final.jar;D:\maven\repository\com\alibaba\nacos\nacos-auth-plugin\2.2.0\nacos-auth-plugin-2.2.0.jar;D:\maven\repository\com\alibaba\nacos\nacos-encryption-plugin\2.2.0\nacos-encryption-plugin-2.2.0.jar;D:\maven\repository\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-core\2.13.4\jackson-core-2.13.4.jar;D:\maven\repository\org\apache\httpcomponents\httpasyncclient\4.1.5\httpasyncclient-4.1.5.jar;D:\maven\repository\io\prometheus\simpleclient\0.15.0\simpleclient-0.15.0.jar;D:\maven\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.4\jackson-datatype-jdk8-2.13.4.jar;D:\maven\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.4\jackson-module-parameter-names-2.13.4.jar;D:\maven\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.69\tomcat-embed-core-9.0.69.jar;D:\maven\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.69\tomcat-embed-el-9.0.69.jar;D:\maven\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.69\tomcat-embed-websocket-9.0.69.jar;D:\maven\repository\org\springframework\spring-aop\5.3.24\spring-aop-5.3.24.jar;D:\maven\repository\org\springframework\spring-context\5.3.24\spring-context-5.3.24.jar;D:\maven\repository\org\springframework\spring-expression\5.3.24\spring-expression-5.3.24.jar;D:\maven\repository\org\springframework\spring-jcl\5.3.24\spring-jcl-5.3.24.jar;D:\maven\repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;D:\maven\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.2\log4j-to-slf4j-2.17.2.jar;D:\maven\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.4\jackson-annotations-2.13.4.jar;D:\maven\repository\com\alibaba\csp\sentinel-datasource-extension\1.8.6\sentinel-datasource-extension-1.8.6.jar;D:\maven\repository\com\alibaba\fastjson\1.2.83_noneautotype\fastjson-1.2.83_noneautotype.jar;D:\maven\repository\io\netty\netty-common\4.1.85.Final\netty-common-4.1.85.Final.jar;D:\maven\repository\io\netty\netty-resolver\4.1.85.Final\netty-resolver-4.1.85.Final.jar;D:\maven\repository\io\netty\netty-buffer\4.1.85.Final\netty-buffer-4.1.85.Final.jar;D:\maven\repository\io\netty\netty-transport\4.1.85.Final\netty-transport-4.1.85.Final.jar;D:\maven\repository\io\netty\netty-transport-native-unix-common\4.1.85.Final\netty-transport-native-unix-common-4.1.85.Final.jar;D:\maven\repository\io\netty\netty-codec\4.1.85.Final\netty-codec-4.1.85.Final.jar;D:\maven\repository\org\apache\httpcomponents\httpcore\4.4.15\httpcore-4.4.15.jar;D:\maven\repository\org\apache\httpcomponents\httpcore-nio\4.4.15\httpcore-nio-4.4.15.jar;D:\maven\repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;D:\maven\repository\io\prometheus\simpleclient_tracer_otel\0.15.0\simpleclient_tracer_otel-0.15.0.jar;D:\maven\repository\io\prometheus\simpleclient_tracer_otel_agent\0.15.0\simpleclient_tracer_otel_agent-0.15.0.jar;D:\maven\repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;D:\maven\repository\org\apache\logging\log4j\log4j-api\2.17.2\log4j-api-2.17.2.jar;D:\maven\repository\io\prometheus\simpleclient_tracer_common\0.15.0\simpleclient_tracer_common-0.15.0.jar" com.cloud.provider8001.SpringCloudAlibabaProvider8001Application 14:53:27.672 [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.IllegalArgumentException: illegal URI: http://127.0.0.1:8848/spring-cloud-alibaba-provider-229980526-${spring.profiles.active}.yaml at com.alibaba.cloud.nacos.configdata.NacosConfigDataLocationResolver.getUri(NacosConfigDataLocationResolver.java:212) at com.alibaba.cloud.nacos.configdata.NacosConfigDataLocationResolver.getUri(NacosConfigDataLocationResolver.java:192) at com.alibaba.cloud.nacos.configdata.NacosConfigDataLocationResolver.loadConfigDataResources(NacosConfigDataLocationResolver.java:162) at com.alibaba.cloud.nacos.configdata.NacosConfigDataLocationResolver.resolveProfileSpecific(NacosConfigDataLocationResolver.java:155) at org.springframework.boot.context.config.ConfigDataLocationResolvers.lambda$resolve$2(ConfigDataLocationResolvers.java:120) at org.springframework.boot.context.config.ConfigDataLocationResolvers.resolve(ConfigDataLocationResolvers.java:126) at org.springframework.boot.context.config.ConfigDataLocationResolvers.resolve(ConfigDataLocationResolvers.java:119) at org.springframework.boot.context.config.ConfigDataLocationResolvers.resolve(ConfigDataLocationResolvers.java:107) at org.springframework.boot.context.config.ConfigDataImporter.resolve(ConfigDataImporter.java:105) at org.springframework.boot.context.config.ConfigDataImporter.resolve(ConfigDataImporter.java:97) at org.springframework.boot.context.config.ConfigDataImporter.resolveAndLoad(ConfigDataImporter.java:85) at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.withProcessedImports(ConfigDataEnvironmentContributors.java:116) at org.springframework.boot.context.config.ConfigDataEnvironment.processWithProfiles(ConfigDataEnvironment.java:311) at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply(ConfigDataEnvironment.java:232) at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:102) at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:94) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85) at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:343) at org.springframework.boot.SpringApplication.run(SpringApplication.java:301) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292) at com.cloud.provider8001.SpringCloudAlibabaProvider8001Application.main(SpringCloudAlibabaProvider8001Application.java:13) 14:53:27.675 [Thread-4] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient 14:53:27.675 [Thread-4] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end Process finished with exit code 1
06-23
Microsoft Windows [版本 10.0.19045.6456] (c) Microsoft Corporation。保留所有权利。 C:\Users\Administrator>D:\test\spzx-manager\target\ 'D:\test\spzx-manager\target\' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 C:\Users\Administrator>cd /d "D:\新建文件夹 (4)\spzx-parent\spzx-manager\target" D:\新建文件夹 (4)\spzx-parent\spzx-manager\target>jar -tf spzx-manager-1.0-SNAPSHOT.jar | findstr BOOT-INF BOOT-INF/ BOOT-INF/classes/ BOOT-INF/classes/com/ BOOT-INF/classes/com/atgui/ BOOT-INF/classes/com/atgui/spzx/ BOOT-INF/classes/com/atgui/spzx/manager/ BOOT-INF/classes/com/atgui/spzx/manager/config/ BOOT-INF/classes/com/atgui/spzx/manager/controller/ BOOT-INF/classes/com/atgui/spzx/manager/helper/ BOOT-INF/classes/com/atgui/spzx/manager/interceptor/ BOOT-INF/classes/com/atgui/spzx/manager/listener/ BOOT-INF/classes/com/atgui/spzx/manager/mapper/ BOOT-INF/classes/com/atgui/spzx/manager/properties/ BOOT-INF/classes/com/atgui/spzx/manager/service/ BOOT-INF/classes/com/atgui/spzx/manager/service/impl/ BOOT-INF/classes/com/atgui/spzx/manager/task/ BOOT-INF/classes/mapper/ BOOT-INF/classes/mapper/user/ BOOT-INF/classes/application-dev.yml.bak BOOT-INF/classes/application.yml BOOT-INF/classes/com/atgui/spzx/manager/config/WebMvcConfiguration.class BOOT-INF/classes/com/atgui/spzx/manager/controller/BrandController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/CategoryBrandController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/CategoryController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/FileUploadController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/IndexController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/OrderInfoController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/ProductController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/ProductSpecController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/ProductUnitController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/SysMenuController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/SysRoleController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/SysRoleMenuController.class BOOT-INF/classes/com/atgui/spzx/manager/controller/SysUserController.class BOOT-INF/classes/com/atgui/spzx/manager/helper/MenuHelper.class BOOT-INF/classes/com/atgui/spzx/manager/interceptor/LoginAuthInterceptor.class BOOT-INF/classes/com/atgui/spzx/manager/listener/ExcelListener.class BOOT-INF/classes/com/atgui/spzx/manager/ManagerApplication.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/BrandMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/CategoryBrandMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/CategoryMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/OrderInfoMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/OrderStatisticsMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/ProductDetailsMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/ProductMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/ProductSkuMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/ProductSpecMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/ProductUnitMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/SysMenuMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/SysOperLogMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/SysRoleMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/SysRoleMenuMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/SysRoleUserMapper.class BOOT-INF/classes/com/atgui/spzx/manager/mapper/SysUserMapper.class BOOT-INF/classes/com/atgui/spzx/manager/properties/MinioProperties.class BOOT-INF/classes/com/atgui/spzx/manager/properties/UserAuthProperties.class BOOT-INF/classes/com/atgui/spzx/manager/service/BrandService.class BOOT-INF/classes/com/atgui/spzx/manager/service/CategoryBrandService.class BOOT-INF/classes/com/atgui/spzx/manager/service/CategoryService.class BOOT-INF/classes/com/atgui/spzx/manager/service/FileUploadService.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/AsyncOperLogServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/BrandServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/CategoryBrandServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/CategoryServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/FileUploadServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/OrderInfoServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/ProductServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/ProductSpecServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/ProductUnitServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/SysMenuServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/SysRoleMenuServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/SysRoleServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/SysUserServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/impl/ValidateCodeServiceImpl.class BOOT-INF/classes/com/atgui/spzx/manager/service/OrderInfoService.class BOOT-INF/classes/com/atgui/spzx/manager/service/ProductService.class BOOT-INF/classes/com/atgui/spzx/manager/service/ProductSpecService.class BOOT-INF/classes/com/atgui/spzx/manager/service/ProductUnitService.class BOOT-INF/classes/com/atgui/spzx/manager/service/SysMenuService.class BOOT-INF/classes/com/atgui/spzx/manager/service/SysRoleMenuService.class BOOT-INF/classes/com/atgui/spzx/manager/service/SysRoleService.class BOOT-INF/classes/com/atgui/spzx/manager/service/SysUserService.class BOOT-INF/classes/com/atgui/spzx/manager/service/ValidateCodeService.class BOOT-INF/classes/com/atgui/spzx/manager/task/OrderStatisticsTask.class BOOT-INF/classes/logback-spring.xml BOOT-INF/classes/mapper/user/BrandMapper.xml BOOT-INF/classes/mapper/user/CategoryBrandMapper.xml BOOT-INF/classes/mapper/user/CategoryMapper.xml BOOT-INF/classes/mapper/user/OrderInfoMapper.xml BOOT-INF/classes/mapper/user/OrderStatisticsMapper.xml BOOT-INF/classes/mapper/user/ProductDetailsMapper.xml BOOT-INF/classes/mapper/user/ProductMapper.xml BOOT-INF/classes/mapper/user/ProductSkuMapper.xml BOOT-INF/classes/mapper/user/ProductSpecMapper.xml BOOT-INF/classes/mapper/user/ProductUnitMapper.xml BOOT-INF/classes/mapper/user/SysMenuMapper.xml BOOT-INF/classes/mapper/user/SysOperLogMapper.xml BOOT-INF/classes/mapper/user/SysRoleMapper.xml BOOT-INF/classes/mapper/user/SysRoleMenuMapper.xml BOOT-INF/classes/mapper/user/SysRoleUserMapper.xml BOOT-INF/classes/mapper/user/SysUserMapper.xml BOOT-INF/classes/mybatis-config.xml BOOT-INF/lib/ BOOT-INF/lib/spring-boot-3.0.5.jar BOOT-INF/lib/spring-boot-autoconfigure-3.0.5.jar BOOT-INF/lib/logback-classic-1.4.6.jar BOOT-INF/lib/logback-core-1.4.6.jar BOOT-INF/lib/log4j-to-slf4j-2.19.0.jar BOOT-INF/lib/log4j-api-2.19.0.jar BOOT-INF/lib/jul-to-slf4j-2.0.7.jar BOOT-INF/lib/snakeyaml-1.33.jar BOOT-INF/lib/jackson-databind-2.14.2.jar BOOT-INF/lib/jackson-annotations-2.14.2.jar BOOT-INF/lib/jackson-datatype-jdk8-2.14.2.jar BOOT-INF/lib/jackson-datatype-jsr310-2.14.2.jar BOOT-INF/lib/jackson-module-parameter-names-2.14.2.jar BOOT-INF/lib/tomcat-embed-core-10.1.7.jar BOOT-INF/lib/tomcat-embed-el-10.1.7.jar BOOT-INF/lib/tomcat-embed-websocket-10.1.7.jar BOOT-INF/lib/spring-web-6.0.7.jar BOOT-INF/lib/spring-beans-6.0.7.jar BOOT-INF/lib/micrometer-observation-1.10.5.jar BOOT-INF/lib/micrometer-commons-1.10.5.jar BOOT-INF/lib/spring-webmvc-6.0.7.jar BOOT-INF/lib/spring-aop-6.0.7.jar BOOT-INF/lib/spring-context-6.0.7.jar BOOT-INF/lib/spring-expression-6.0.7.jar BOOT-INF/lib/spring-data-redis-3.0.4.jar BOOT-INF/lib/spring-data-keyvalue-3.0.4.jar BOOT-INF/lib/spring-data-commons-3.0.4.jar BOOT-INF/lib/spring-tx-6.0.7.jar BOOT-INF/lib/spring-oxm-6.0.7.jar BOOT-INF/lib/spring-context-support-6.0.7.jar BOOT-INF/lib/lettuce-core-6.2.3.RELEASE.jar BOOT-INF/lib/netty-common-4.1.90.Final.jar BOOT-INF/lib/netty-handler-4.1.90.Final.jar BOOT-INF/lib/netty-resolver-4.1.90.Final.jar BOOT-INF/lib/netty-buffer-4.1.90.Final.jar BOOT-INF/lib/netty-transport-native-unix-common-4.1.90.Final.jar BOOT-INF/lib/netty-codec-4.1.90.Final.jar BOOT-INF/lib/netty-transport-4.1.90.Final.jar BOOT-INF/lib/reactor-core-3.5.4.jar BOOT-INF/lib/reactive-streams-1.0.4.jar BOOT-INF/lib/mybatis-spring-boot-starter-3.0.1.jar BOOT-INF/lib/HikariCP-5.0.1.jar BOOT-INF/lib/spring-jdbc-6.0.7.jar BOOT-INF/lib/mybatis-spring-boot-autoconfigure-3.0.1.jar BOOT-INF/lib/mybatis-3.5.11.jar BOOT-INF/lib/mybatis-spring-3.0.1.jar BOOT-INF/lib/mysql-connector-j-8.0.32.jar BOOT-INF/lib/common-service-1.0-SNAPSHOT.jar BOOT-INF/lib/common-util-1.0-SNAPSHOT.jar BOOT-INF/lib/fastjson-2.0.21.jar BOOT-INF/lib/fastjson2-extension-2.0.21.jar BOOT-INF/lib/fastjson2-2.0.21.jar BOOT-INF/lib/minio-8.5.2.jar BOOT-INF/lib/simple-xml-safe-2.7.1.jar BOOT-INF/lib/guava-30.1.1-jre.jar BOOT-INF/lib/failureaccess-1.0.1.jar BOOT-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar BOOT-INF/lib/jsr305-3.0.2.jar BOOT-INF/lib/checker-qual-3.8.0.jar BOOT-INF/lib/error_prone_annotations-2.5.1.jar BOOT-INF/lib/j2objc-annotations-1.3.jar BOOT-INF/lib/okhttp-4.10.0.jar BOOT-INF/lib/okio-jvm-3.0.0.jar BOOT-INF/lib/kotlin-stdlib-jdk8-1.7.22.jar BOOT-INF/lib/kotlin-stdlib-jdk7-1.7.22.jar BOOT-INF/lib/kotlin-stdlib-common-1.7.22.jar BOOT-INF/lib/kotlin-stdlib-1.7.22.jar BOOT-INF/lib/annotations-13.0.jar BOOT-INF/lib/bcprov-jdk15on-1.69.jar BOOT-INF/lib/commons-compress-1.21.jar BOOT-INF/lib/snappy-java-1.1.8.4.jar BOOT-INF/lib/spzx-model-1.0-SNAPSHOT.jar BOOT-INF/lib/lombok-1.18.20.jar BOOT-INF/lib/knife4j-openapi3-jakarta-spring-boot-starter-4.1.0.jar BOOT-INF/lib/knife4j-core-4.1.0.jar BOOT-INF/lib/knife4j-openapi3-ui-4.1.0.jar BOOT-INF/lib/springdoc-openapi-starter-common-2.0.4.jar BOOT-INF/lib/swagger-core-jakarta-2.2.8.jar BOOT-INF/lib/commons-lang3-3.12.0.jar BOOT-INF/lib/jakarta.validation-api-3.0.2.jar BOOT-INF/lib/jackson-dataformat-yaml-2.14.2.jar BOOT-INF/lib/springdoc-openapi-starter-webflux-ui-2.0.4.jar BOOT-INF/lib/springdoc-openapi-starter-webflux-api-2.0.4.jar BOOT-INF/lib/spring-webflux-6.0.7.jar BOOT-INF/lib/swagger-ui-4.18.1.jar BOOT-INF/lib/webjars-locator-core-0.52.jar BOOT-INF/lib/classgraph-4.8.149.jar BOOT-INF/lib/springdoc-openapi-starter-webmvc-ui-2.0.4.jar BOOT-INF/lib/springdoc-openapi-starter-webmvc-api-2.0.4.jar BOOT-INF/lib/swagger-annotations-jakarta-2.2.8.jar BOOT-INF/lib/swagger-models-jakarta-2.2.8.jar BOOT-INF/lib/easyexcel-3.1.0.jar BOOT-INF/lib/easyexcel-core-3.1.0.jar BOOT-INF/lib/easyexcel-support-3.1.0.jar BOOT-INF/lib/poi-4.1.2.jar BOOT-INF/lib/commons-collections4-4.4.jar BOOT-INF/lib/commons-math3-3.6.1.jar BOOT-INF/lib/SparseBitSet-1.2.jar BOOT-INF/lib/poi-ooxml-4.1.2.jar BOOT-INF/lib/curvesapi-1.06.jar BOOT-INF/lib/poi-ooxml-schemas-4.1.2.jar BOOT-INF/lib/xmlbeans-3.1.0.jar BOOT-INF/lib/commons-csv-1.8.jar BOOT-INF/lib/ehcache-3.9.9.jar BOOT-INF/lib/byte-buddy-1.12.23.jar BOOT-INF/lib/hutool-all-5.5.2.jar BOOT-INF/lib/spring-boot-test-3.0.5.jar BOOT-INF/lib/spring-boot-test-autoconfigure-3.0.5.jar BOOT-INF/lib/json-path-2.7.0.jar BOOT-INF/lib/json-smart-2.4.10.jar BOOT-INF/lib/accessors-smart-2.4.9.jar BOOT-INF/lib/asm-9.3.jar BOOT-INF/lib/jakarta.xml.bind-api-4.0.0.jar BOOT-INF/lib/jakarta.activation-api-2.1.1.jar BOOT-INF/lib/assertj-core-3.23.1.jar BOOT-INF/lib/hamcrest-2.2.jar BOOT-INF/lib/junit-jupiter-5.9.2.jar BOOT-INF/lib/junit-jupiter-api-5.9.2.jar BOOT-INF/lib/opentest4j-1.2.0.jar BOOT-INF/lib/junit-platform-commons-1.9.2.jar BOOT-INF/lib/apiguardian-api-1.1.2.jar BOOT-INF/lib/junit-jupiter-params-5.9.2.jar BOOT-INF/lib/junit-jupiter-engine-5.9.2.jar BOOT-INF/lib/junit-platform-engine-1.9.2.jar BOOT-INF/lib/mockito-core-4.8.1.jar BOOT-INF/lib/byte-buddy-agent-1.12.23.jar BOOT-INF/lib/objenesis-3.2.jar BOOT-INF/lib/mockito-junit-jupiter-4.8.1.jar BOOT-INF/lib/jsonassert-1.5.1.jar BOOT-INF/lib/android-json-0.0.20131108.vaadin1.jar BOOT-INF/lib/spring-core-6.0.7.jar BOOT-INF/lib/spring-jcl-6.0.7.jar BOOT-INF/lib/spring-test-6.0.7.jar BOOT-INF/lib/xmlunit-core-2.9.1.jar BOOT-INF/lib/pagehelper-spring-boot-starter-1.4.3.jar BOOT-INF/lib/pagehelper-spring-boot-autoconfigure-1.4.3.jar BOOT-INF/lib/pagehelper-5.3.1.jar BOOT-INF/lib/jsqlparser-4.2.jar BOOT-INF/lib/common-log-1.0-SNAPSHOT.jar BOOT-INF/lib/aspectjweaver-1.9.19.jar BOOT-INF/lib/spring-cloud-starter-alibaba-nacos-discovery-2022.0.0.0-RC2.jar BOOT-INF/lib/spring-cloud-alibaba-commons-2022.0.0.0-RC2.jar BOOT-INF/lib/nacos-client-2.2.1.jar BOOT-INF/lib/nacos-auth-plugin-2.2.1.jar BOOT-INF/lib/nacos-encryption-plugin-2.2.1.jar BOOT-INF/lib/commons-codec-1.15.jar BOOT-INF/lib/jackson-core-2.14.2.jar BOOT-INF/lib/httpasyncclient-4.1.5.jar BOOT-INF/lib/httpcore-4.4.16.jar BOOT-INF/lib/httpcore-nio-4.4.16.jar BOOT-INF/lib/httpclient-4.5.14.jar BOOT-INF/lib/simpleclient-0.16.0.jar BOOT-INF/lib/simpleclient_tracer_otel-0.16.0.jar BOOT-INF/lib/simpleclient_tracer_common-0.16.0.jar BOOT-INF/lib/simpleclient_tracer_otel_agent-0.16.0.jar BOOT-INF/lib/spring-context-support-1.0.11.jar BOOT-INF/lib/spring-cloud-commons-4.0.2.jar BOOT-INF/lib/spring-security-crypto-6.0.2.jar BOOT-INF/lib/spring-cloud-context-4.0.2.jar BOOT-INF/lib/spring-cloud-starter-alibaba-sentinel-2022.0.0.0-RC2.jar BOOT-INF/lib/sentinel-transport-simple-http-1.8.6.jar BOOT-INF/lib/sentinel-transport-common-1.8.6.jar BOOT-INF/lib/sentinel-datasource-extension-1.8.6.jar BOOT-INF/lib/sentinel-annotation-aspectj-1.8.6.jar BOOT-INF/lib/sentinel-core-1.8.6.jar BOOT-INF/lib/spring-cloud-circuitbreaker-sentinel-2022.0.0.0-RC2.jar BOOT-INF/lib/sentinel-reactor-adapter-1.8.6.jar BOOT-INF/lib/sentinel-spring-webflux-adapter-1.8.6.jar BOOT-INF/lib/sentinel-spring-webmvc-6x-adapter-1.8.6.jar BOOT-INF/lib/sentinel-parameter-flow-control-1.8.6.jar BOOT-INF/lib/concurrentlinkedhashmap-lru-1.4.2.jar BOOT-INF/lib/sentinel-cluster-server-default-1.8.6.jar BOOT-INF/lib/sentinel-cluster-common-default-1.8.6.jar BOOT-INF/lib/sentinel-cluster-client-default-1.8.6.jar BOOT-INF/lib/spring-cloud-alibaba-sentinel-datasource-2022.0.0.0-RC2.jar BOOT-INF/lib/spring-cloud-starter-alibaba-nacos-config-2022.0.0.0-RC2.jar BOOT-INF/lib/slf4j-api-2.0.7.jar BOOT-INF/lib/jakarta.annotation-api-2.1.1.jar BOOT-INF/lib/spring-boot-jarmode-layertools-3.0.5.jar BOOT-INF/classpath.idx BOOT-INF/layers.idx D:\新建文件夹 (4)\spzx-parent\spzx-manager\target>
最新发布
11-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值