• Caused by: java.lang.ClassNotFoundException: org.springframework.data.repository.config.BootstrapMode


    1、起因,启动SpringBoot2.0的时候报了这个错误。说找不到类,咱也是刚学SpringBoot2.0,咱也不懂,咱也不知道问谁,研究一翻,找不到原因就百度了。

    参考链接:https://blog.csdn.net/sswqzx/article/details/87432287

    报错如下所示:

      1 "C:Program FilesJavajdk1.8.0_161injava.exe" -ea -Didea.test.cyclic.buffer.size=1048576 -javaagent:D:iehlidealibidea_rt.jar=57225:D:iehlideain -Dfile.encoding=UTF-8 -classpath "D:iehlidealibidea_rt.jar;D:iehlideapluginsjunitlibjunit-rt.jar;D:iehlideapluginsjunitlibjunit5-rt.jar;C:Program FilesJavajdk1.8.0_161jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_161jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_161jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_161jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_161jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_161jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_161jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_161jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_161jrelibext
    ashorn.jar;C:Program FilesJavajdk1.8.0_161jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_161jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_161jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_161jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_161jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_161jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_161jrelibjce.jar;C:Program FilesJavajdk1.8.0_161jrelibjfr.jar;C:Program FilesJavajdk1.8.0_161jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_161jrelibjsse.jar;C:Program FilesJavajdk1.8.0_161jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_161jrelibplugin.jar;C:Program FilesJavajdk1.8.0_161jrelib
    esources.jar;C:Program FilesJavajdk1.8.0_161jrelib
    t.jar;D:iehlideaworkspacedinner	arget	est-classes;D:iehlideaworkspacedinner	argetclasses;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-web2.1.6.RELEASEspring-boot-starter-web-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter2.1.6.RELEASEspring-boot-starter-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot2.1.6.RELEASEspring-boot-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-autoconfigure2.1.6.RELEASEspring-boot-autoconfigure-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-logging2.1.6.RELEASEspring-boot-starter-logging-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositorychqoslogbacklogback-classic1.2.3logback-classic-1.2.3.jar;D:mavenapache-maven-3.5.4
    epositorychqoslogbacklogback-core1.2.3logback-core-1.2.3.jar;D:mavenapache-maven-3.5.4
    epositoryorgapachelogginglog4jlog4j-to-slf4j2.11.2log4j-to-slf4j-2.11.2.jar;D:mavenapache-maven-3.5.4
    epositoryorgapachelogginglog4jlog4j-api2.11.2log4j-api-2.11.2.jar;D:mavenapache-maven-3.5.4
    epositoryorgslf4jjul-to-slf4j1.7.26jul-to-slf4j-1.7.26.jar;D:mavenapache-maven-3.5.4
    epositoryjavaxannotationjavax.annotation-api1.3.2javax.annotation-api-1.3.2.jar;D:mavenapache-maven-3.5.4
    epositoryorgyamlsnakeyaml1.23snakeyaml-1.23.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-json2.1.6.RELEASEspring-boot-starter-json-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmljacksoncorejackson-databind2.9.9jackson-databind-2.9.9.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmljacksoncorejackson-annotations2.9.0jackson-annotations-2.9.0.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmljacksoncorejackson-core2.9.9jackson-core-2.9.9.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmljacksondatatypejackson-datatype-jdk82.9.9jackson-datatype-jdk8-2.9.9.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmljacksondatatypejackson-datatype-jsr3102.9.9jackson-datatype-jsr310-2.9.9.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmljacksonmodulejackson-module-parameter-names2.9.9jackson-module-parameter-names-2.9.9.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-tomcat2.1.6.RELEASEspring-boot-starter-tomcat-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgapache	omcatembed	omcat-embed-core9.0.21	omcat-embed-core-9.0.21.jar;D:mavenapache-maven-3.5.4
    epositoryorgapache	omcatembed	omcat-embed-el9.0.21	omcat-embed-el-9.0.21.jar;D:mavenapache-maven-3.5.4
    epositoryorgapache	omcatembed	omcat-embed-websocket9.0.21	omcat-embed-websocket-9.0.21.jar;D:mavenapache-maven-3.5.4
    epositoryorghibernatevalidatorhibernate-validator6.0.17.Finalhibernate-validator-6.0.17.Final.jar;D:mavenapache-maven-3.5.4
    epositoryjavaxvalidationvalidation-api2.0.1.Finalvalidation-api-2.0.1.Final.jar;D:mavenapache-maven-3.5.4
    epositoryorgjbossloggingjboss-logging3.3.2.Finaljboss-logging-3.3.2.Final.jar;D:mavenapache-maven-3.5.4
    epositorycomfasterxmlclassmate1.4.0classmate-1.4.0.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-web5.1.8.RELEASEspring-web-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-webmvc5.1.8.RELEASEspring-webmvc-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-aop5.1.8.RELEASEspring-aop-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-context5.1.8.RELEASEspring-context-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-expression5.1.8.RELEASEspring-expression-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-test2.1.6.RELEASEspring-boot-starter-test-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-test2.1.6.RELEASEspring-boot-test-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-test-autoconfigure2.1.6.RELEASEspring-boot-test-autoconfigure-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositorycomjaywayjsonpathjson-path2.4.0json-path-2.4.0.jar;D:mavenapache-maven-3.5.4
    epository
    etminidevjson-smart2.3json-smart-2.3.jar;D:mavenapache-maven-3.5.4
    epository
    etminidevaccessors-smart1.2accessors-smart-1.2.jar;D:mavenapache-maven-3.5.4
    epositoryorgow2asmasm5.0.4asm-5.0.4.jar;D:mavenapache-maven-3.5.4
    epositoryjunitjunit4.12junit-4.12.jar;D:mavenapache-maven-3.5.4
    epositoryorgassertjassertj-core3.11.1assertj-core-3.11.1.jar;D:mavenapache-maven-3.5.4
    epositoryorgmockitomockito-core2.23.4mockito-core-2.23.4.jar;D:mavenapache-maven-3.5.4
    epository
    etytebuddyyte-buddy1.9.13yte-buddy-1.9.13.jar;D:mavenapache-maven-3.5.4
    epository
    etytebuddyyte-buddy-agent1.9.13yte-buddy-agent-1.9.13.jar;D:mavenapache-maven-3.5.4
    epositoryorgobjenesisobjenesis2.6objenesis-2.6.jar;D:mavenapache-maven-3.5.4
    epositoryorghamcresthamcrest-core1.3hamcrest-core-1.3.jar;D:mavenapache-maven-3.5.4
    epositoryorghamcresthamcrest-library1.3hamcrest-library-1.3.jar;D:mavenapache-maven-3.5.4
    epositoryorgskyscreamerjsonassert1.5.0jsonassert-1.5.0.jar;D:mavenapache-maven-3.5.4
    epositorycomvaadinexternalgoogleandroid-json.0.20131108.vaadin1android-json-0.0.20131108.vaadin1.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-core5.1.8.RELEASEspring-core-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-jcl5.1.8.RELEASEspring-jcl-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-test5.1.8.RELEASEspring-test-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgxmlunitxmlunit-core2.6.2xmlunit-core-2.6.2.jar;D:mavenapache-maven-3.5.4
    epositoryorgprojectlomboklombok1.18.8lombok-1.18.8.jar;D:mavenapache-maven-3.5.4
    epositorymysqlmysql-connector-java8.0.16mysql-connector-java-8.0.16.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-data-jpa2.1.6.RELEASEspring-boot-starter-data-jpa-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-aop2.1.6.RELEASEspring-boot-starter-aop-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgaspectjaspectjweaver1.9.4aspectjweaver-1.9.4.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkootspring-boot-starter-jdbc2.1.6.RELEASEspring-boot-starter-jdbc-2.1.6.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositorycomzaxxerHikariCP3.2.0HikariCP-3.2.0.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-jdbc5.1.8.RELEASEspring-jdbc-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryjavax	ransactionjavax.transaction-api1.3javax.transaction-api-1.3.jar;D:mavenapache-maven-3.5.4
    epositoryjavaxxmlindjaxb-api2.3.1jaxb-api-2.3.1.jar;D:mavenapache-maven-3.5.4
    epositoryjavaxactivationjavax.activation-api1.2.0javax.activation-api-1.2.0.jar;D:mavenapache-maven-3.5.4
    epositoryorghibernatehibernate-core5.3.10.Finalhibernate-core-5.3.10.Final.jar;D:mavenapache-maven-3.5.4
    epositoryjavaxpersistencejavax.persistence-api2.2javax.persistence-api-2.2.jar;D:mavenapache-maven-3.5.4
    epositoryorgjavassistjavassist3.23.2-GAjavassist-3.23.2-GA.jar;D:mavenapache-maven-3.5.4
    epositoryantlrantlr2.7.7antlr-2.7.7.jar;D:mavenapache-maven-3.5.4
    epositoryorgjbossjandex2.0.5.Finaljandex-2.0.5.Final.jar;D:mavenapache-maven-3.5.4
    epositoryorgdom4jdom4j2.1.1dom4j-2.1.1.jar;D:mavenapache-maven-3.5.4
    epositoryorghibernatecommonhibernate-commons-annotations5.0.4.Finalhibernate-commons-annotations-5.0.4.Final.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkdataspring-data-jpa2.1.9.RELEASEspring-data-jpa-2.1.9.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-orm5.1.8.RELEASEspring-orm-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-tx5.1.8.RELEASEspring-tx-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-aspects5.1.8.RELEASEspring-aspects-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkdataspring-data-commons2.0.9.RELEASEspring-data-commons-2.0.9.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgspringframeworkspring-beans5.1.8.RELEASEspring-beans-5.1.8.RELEASE.jar;D:mavenapache-maven-3.5.4
    epositoryorgslf4jslf4j-api1.7.26slf4j-api-1.7.26.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.bie.dinner.dao.ProductCategoryDaoTest,getOneProductCategory
      2 17:55:18.393 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - SpringJUnit4ClassRunner constructor called with [class com.bie.dinner.dao.ProductCategoryDaoTest]
      3 17:55:18.413 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
      4 17:55:18.454 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
      5 17:55:18.543 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [com.bie.dinner.dao.ProductCategoryDaoTest] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
      6 17:55:18.605 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.bie.dinner.dao.ProductCategoryDaoTest], using SpringBootContextLoader
      7 17:55:18.617 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [com.bie.dinner.dao.ProductCategoryDaoTest]: class path resource [com/bie/dinner/dao/ProductCategoryDaoTest-context.xml] does not exist
      8 17:55:18.618 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [com.bie.dinner.dao.ProductCategoryDaoTest]: class path resource [com/bie/dinner/dao/ProductCategoryDaoTestContext.groovy] does not exist
      9 17:55:18.618 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [com.bie.dinner.dao.ProductCategoryDaoTest]: no resource found for suffixes {-context.xml, Context.groovy}.
     10 17:55:18.621 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.bie.dinner.dao.ProductCategoryDaoTest]: ProductCategoryDaoTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
     11 17:55:18.928 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [com.bie.dinner.dao.ProductCategoryDaoTest]
     12 17:55:19.258 [main] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [D:iehlideaworkspacedinner	argetclassescomiedinnerDinnerApplication.class]
     13 17:55:19.260 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.bie.dinner.DinnerApplication for test class com.bie.dinner.dao.ProductCategoryDaoTest
     14 17:55:19.722 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [com.bie.dinner.dao.ProductCategoryDaoTest]: using defaults.
     15 17:55:19.723 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]
     16 17:55:19.769 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@123ef382, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@dbf57b3, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@384ad17b, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@61862a7f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@441772e, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7334aada, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1d9b7cce, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4d9e68d0, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@42e99e4a, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@14dd9eb7, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@52e6fdee, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6c80d78a]
     17 17:55:19.784 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [com.bie.dinner.dao.ProductCategoryDaoTest]
     18 17:55:19.786 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [com.bie.dinner.dao.ProductCategoryDaoTest]17:55:19.820 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [com.bie.dinner.dao.ProductCategoryDaoTest]
     19 17:55:19.822 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [com.bie.dinner.dao.ProductCategoryDaoTest]17:55:19.825 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [com.bie.dinner.dao.ProductCategoryDaoTest]
     20 17:55:19.826 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [com.bie.dinner.dao.ProductCategoryDaoTest]
     21 17:55:19.828 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [com.bie.dinner.dao.ProductCategoryDaoTest]
     22 17:55:19.829 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [com.bie.dinner.dao.ProductCategoryDaoTest]
     23 17:55:19.842 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@222545dc testClass = ProductCategoryDaoTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@5c5eefef testClass = ProductCategoryDaoTest, locations = '{}', classes = '{class com.bie.dinner.DinnerApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@4d41cee, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@33f88ab, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@3043fe0e, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@3d921e20], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true]], class annotated with @DirtiesContext [false] with mode [null].
     24 17:55:19.843 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [com.bie.dinner.dao.ProductCategoryDaoTest]
     25 17:55:19.844 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [com.bie.dinner.dao.ProductCategoryDaoTest]
     26 17:55:20.016 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=-1}
     27 
     28   .   ____          _            __ _ _
     29  /\ / ___'_ __ _ _(_)_ __  __ _    
     30 ( ( )\___ | '_ | '_| | '_ / _` |    
     31  \/  ___)| |_)| | | | | || (_| |  ) ) ) )
     32   '  |____| .__|_| |_|_| |_\__, | / / / /
     33  =========|_|==============|___/=/_/_/_/
     34  :: Spring Boot ::        (v2.1.6.RELEASE)
     35 
     36 17:55:22.402 default [main] INFO  c.b.d.dao.ProductCategoryDaoTest Starting ProductCategoryDaoTest on DESKTOP-T450s with PID 15392 (started by Aiyufei in D:iehlideaworkspacedinner)
     37 17:55:22.409 default [main] INFO  c.b.d.dao.ProductCategoryDaoTest No active profile set, falling back to default profiles: default
     38 17:55:26.415 default [main] ERROR o.s.boot.SpringApplication Application run failed
     39 java.lang.NoClassDefFoundError: org/springframework/data/repository/config/BootstrapMode
     40     at java.lang.Class.getDeclaredMethods0(Native Method)
     41     at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
     42     at java.lang.Class.getDeclaredMethods(Class.java:1975)
     43     at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:112)
     44     at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:109)
     45     at java.security.AccessController.doPrivileged(Native Method)
     46     at sun.reflect.annotation.AnnotationType.<init>(AnnotationType.java:109)
     47     at sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:85)
     48     at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:266)
     49     at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
     50     at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
     51     at java.lang.Class.createAnnotationData(Class.java:3521)
     52     at java.lang.Class.annotationData(Class.java:3510)
     53     at java.lang.Class.getAnnotations(Class.java:3446)
     54     at org.springframework.core.type.StandardAnnotationMetadata.<init>(StandardAnnotationMetadata.java:70)
     55     at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.getConfigurationSource(AbstractRepositoryConfigurationSourceSupport.java:64)
     56     at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.registerBeanDefinitions(AbstractRepositoryConfigurationSourceSupport.java:58)
     57     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:364)
     58     at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
     59     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:363)
     60     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:145)
     61     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117)
     62     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327)
     63     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232)
     64     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275)
     65     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95)
     66     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705)
     67     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531)
     68     at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742)
     69     at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389)
     70     at org.springframework.boot.SpringApplication.run(SpringApplication.java:311)
     71     at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:119)
     72     at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
     73     at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
     74     at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
     75     at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
     76     at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
     77     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
     78     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
     79     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
     80     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
     81     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
     82     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
     83     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
     84     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
     85     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
     86     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
     87     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
     88     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
     89     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
     90     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
     91     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
     92     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
     93     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
     94     at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
     95     at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
     96     at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
     97     at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
     98 Caused by: java.lang.ClassNotFoundException: org.springframework.data.repository.config.BootstrapMode
     99     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    100     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    101     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
    102     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    103     ... 58 common frames omitted
    104 17:55:26.428 default [main] ERROR o.s.test.context.TestContextManager Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@123ef382] to prepare test instance [com.bie.dinner.dao.ProductCategoryDaoTest@5dda6f9]
    105 java.lang.NoClassDefFoundError: org/springframework/data/repository/config/BootstrapMode
    106     at java.lang.Class.getDeclaredMethods0(Native Method)
    107     at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    108     at java.lang.Class.getDeclaredMethods(Class.java:1975)
    109     at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:112)
    110     at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:109)
    111     at java.security.AccessController.doPrivileged(Native Method)
    112     at sun.reflect.annotation.AnnotationType.<init>(AnnotationType.java:109)
    113     at sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:85)
    114     at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:266)
    115     at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
    116     at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
    117     at java.lang.Class.createAnnotationData(Class.java:3521)
    118     at java.lang.Class.annotationData(Class.java:3510)
    119     at java.lang.Class.getAnnotations(Class.java:3446)
    120     at org.springframework.core.type.StandardAnnotationMetadata.<init>(StandardAnnotationMetadata.java:70)
    121     at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.getConfigurationSource(AbstractRepositoryConfigurationSourceSupport.java:64)
    122     at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.registerBeanDefinitions(AbstractRepositoryConfigurationSourceSupport.java:58)
    123     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:364)
    124     at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
    125     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:363)
    126     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:145)
    127     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117)
    128     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327)
    129     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232)
    130     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275)
    131     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95)
    132     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705)
    133     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531)
    134     at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742)
    135     at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389)
    136     at org.springframework.boot.SpringApplication.run(SpringApplication.java:311)
    137     at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:119)
    138     at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
    139     at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
    140     at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
    141     at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
    142     at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
    143     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
    144     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
    145     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
    146     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    147     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
    148     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
    149     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
    150     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    151     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    152     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    153     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    154     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    155     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    156     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    157     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    158     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    159     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    160     at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
    161     at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
    162     at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
    163     at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
    164 Caused by: java.lang.ClassNotFoundException: org.springframework.data.repository.config.BootstrapMode
    165     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    166     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    167     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
    168     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    169     ... 58 common frames omitted
    170 
    171 java.lang.NoClassDefFoundError: org/springframework/data/repository/config/BootstrapMode
    172 
    173     at java.lang.Class.getDeclaredMethods0(Native Method)
    174     at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    175     at java.lang.Class.getDeclaredMethods(Class.java:1975)
    176     at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:112)
    177     at sun.reflect.annotation.AnnotationType$1.run(AnnotationType.java:109)
    178     at java.security.AccessController.doPrivileged(Native Method)
    179     at sun.reflect.annotation.AnnotationType.<init>(AnnotationType.java:109)
    180     at sun.reflect.annotation.AnnotationType.getInstance(AnnotationType.java:85)
    181     at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:266)
    182     at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
    183     at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
    184     at java.lang.Class.createAnnotationData(Class.java:3521)
    185     at java.lang.Class.annotationData(Class.java:3510)
    186     at java.lang.Class.getAnnotations(Class.java:3446)
    187     at org.springframework.core.type.StandardAnnotationMetadata.<init>(StandardAnnotationMetadata.java:70)
    188     at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.getConfigurationSource(AbstractRepositoryConfigurationSourceSupport.java:64)
    189     at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.registerBeanDefinitions(AbstractRepositoryConfigurationSourceSupport.java:58)
    190     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:364)
    191     at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
    192     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:363)
    193     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:145)
    194     at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:117)
    195     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:327)
    196     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:232)
    197     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:275)
    198     at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:95)
    199     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705)
    200     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531)
    201     at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:742)
    202     at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:389)
    203     at org.springframework.boot.SpringApplication.run(SpringApplication.java:311)
    204     at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:119)
    205     at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99)
    206     at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117)
    207     at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108)
    208     at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190)
    209     at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132)
    210     at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
    211     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
    212     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
    213     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    214     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
    215     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
    216     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
    217     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
    218     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
    219     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
    220     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
    221     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
    222     at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
    223     at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
    224     at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
    225     at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
    226     at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
    227     at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
    228     at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
    229     at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
    230     at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
    231 Caused by: java.lang.ClassNotFoundException: org.springframework.data.repository.config.BootstrapMode
    232     at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    233     at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    234     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
    235     at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    236     ... 58 more
    237 
    238 
    239 Process finished with exit code -1

    报错原因:

    我默认使用的是2.1.6.RELEASE版本的,可是呢,引用新的jar包指定了这个版本以后,就报错了,也是郁闷,注释或者删除就行了。

    待续.......

  • 相关阅读:
    List of Examples Converting XNA 3.1 to XNA 4.0
    XNA程序开发常用到的一些代码汇总
    在WCF中使用Flag Enumerations
    能飞过海洋的却只有海鸥【转载】
    Variant类型转换成CString代码
    一种漂亮的自绘菜单
    转 在OpenCV中用cvCalibrateCamera2进行相机标定(附程序)
    COM组件设计与应用之VC6中用ATL写组件
    vc的菜单,工具栏
    (餐饮)写一些开店的经验转
  • 原文地址:https://www.cnblogs.com/biehongli/p/11178032.html
Copyright © 2020-2023  润新知