Relying upon circular references is discouraged and they are prohibited by default. Update your application to remove the dependency cycle between beans. As a last resort, it may be possible to break the cycle automatically by setting spring.main.allow-circular-references to true.
不鼓励依赖循环引用,默认情况下禁止使用循环引用。更新应用程序以删除bean之间的依赖循环。
"D:\Program Files\Java\jdk1.8.0_271\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
"-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.1\lib\idea_rt.jar=56325:D:\Program Files\JetBrains\IntelliJ IDEA 2021.3.1\bin"
-
Dfile
.
encoding
=
UTF
-
8
-
classpath
"D:\Program Files\Java\jdk1.8.0_271\jre\lib\charsets.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\deploy.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\access-bridge-64.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\cldrdata.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\dnsns.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\j3dcore.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\j3dutils.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\jaccess.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\jfxrt.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\localedata.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\nashorn.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\sunec.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\sunjce_provider.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\sunmscapi.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\sunpkcs11.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\vecmath.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\ext\zipfs.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\javaws.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\jce.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\jfr.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\jfxswt.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\jsse.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\management-agent.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\plugin.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\resources.jar;D:\Program Files\Java\jdk1.8.0_271\jre\lib\rt.jar;D:\workspace\workspace_idea_20220112\Projects\mall-learning\target\classes;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-web\2.6.4\spring-boot-starter-web-2.6.4.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter\2.6.4\spring-boot-starter-2.6.4.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot\2.6.4\spring-boot-2.6.4.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-logging\2.6.4\spring-boot-starter-logging-2.6.4.jar;C:\Users\win\.m2\repository\ch\qos\logback\logback-classic\1.2.10\logback-classic-1.2.10.jar;C:\Users\win\.m2\repository\ch\qos\logback\logback-core\1.2.10\logback-core-1.2.10.jar;C:\Users\win\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.17.1\log4j-to-slf4j-2.17.1.jar;C:\Users\win\.m2\repository\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\win\.m2\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;C:\Users\win\.m2\repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;C:\Users\win\.m2\repository\org\yaml\snakeyaml\1.29\snakeyaml-1.29.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-json\2.6.4\spring-boot-starter-json-2.6.4.jar;C:\Users\win\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.1\jackson-databind-2.13.1.jar;C:\Users\win\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.1\jackson-annotations-2.13.1.jar;C:\Users\win\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.1\jackson-core-2.13.1.jar;C:\Users\win\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.1\jackson-datatype-jdk8-2.13.1.jar;C:\Users\win\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.13.1\jackson-datatype-jsr310-2.13.1.jar;C:\Users\win\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.13.1\jackson-module-parameter-names-2.13.1.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\2.6.4\spring-boot-starter-tomcat-2.6.4.jar;C:\Users\win\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.58\tomcat-embed-core-9.0.58.jar;C:\Users\win\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.58\tomcat-embed-el-9.0.58.jar;C:\Users\win\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.58\tomcat-embed-websocket-9.0.58.jar;C:\Users\win\.m2\repository\org\springframework\spring-web\5.3.16\spring-web-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\spring-beans\5.3.16\spring-beans-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\spring-webmvc\5.3.16\spring-webmvc-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\spring-context\5.3.16\spring-context-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\spring-expression\5.3.16\spring-expression-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-actuator\2.6.4\spring-boot-starter-actuator-2.6.4.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-actuator-autoconfigure\2.6.4\spring-boot-actuator-autoconfigure-2.6.4.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-actuator\2.6.4\spring-boot-actuator-2.6.4.jar;C:\Users\win\.m2\repository\io\micrometer\micrometer-core\1.8.3\micrometer-core-1.8.3.jar;C:\Users\win\.m2\repository\org\hdrhistogram\HdrHistogram\2.1.12\HdrHistogram-2.1.12.jar;C:\Users\win\.m2\repository\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-aop\2.6.4\spring-boot-starter-aop-2.6.4.jar;C:\Users\win\.m2\repository\org\springframework\spring-aop\5.3.16\spring-aop-5.3.16.jar;C:\Users\win\.m2\repository\org\aspectj\aspectjweaver\1.9.7\aspectjweaver-1.9.7.jar;C:\Users\win\.m2\repository\org\springframework\spring-core\5.3.16\spring-core-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\spring-jcl\5.3.16\spring-jcl-5.3.16.jar;C:\Users\win\.m2\repository\com\github\pagehelper\pagehelper-spring-boot-starter\1.2.10\pagehelper-spring-boot-starter-1.2.10.jar;C:\Users\win\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\1.3.2\mybatis-spring-boot-starter-1.3.2.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\2.6.4\spring-boot-starter-jdbc-2.6.4.jar;C:\Users\win\.m2\repository\com\zaxxer\HikariCP\4.0.3\HikariCP-4.0.3.jar;C:\Users\win\.m2\repository\org\springframework\spring-jdbc\5.3.16\spring-jdbc-5.3.16.jar;C:\Users\win\.m2\repository\org\springframework\spring-tx\5.3.16\spring-tx-5.3.16.jar;C:\Users\win\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\1.3.2\mybatis-spring-boot-autoconfigure-1.3.2.jar;C:\Users\win\.m2\repository\org\mybatis\mybatis\3.4.6\mybatis-3.4.6.jar;C:\Users\win\.m2\repository\org\mybatis\mybatis-spring\1.3.2\mybatis-spring-1.3.2.jar;C:\Users\win\.m2\repository\com\github\pagehelper\pagehelper-spring-boot-autoconfigure\1.2.10\pagehelper-spring-boot-autoconfigure-1.2.10.jar;C:\Users\win\.m2\repository\com\github\pagehelper\pagehelper\5.1.8\pagehelper-5.1.8.jar;C:\Users\win\.m2\repository\com\github\jsqlparser\jsqlparser\1.2\jsqlparser-1.2.jar;C:\Users\win\.m2\repository\com\alibaba\druid-spring-boot-starter\1.1.10\druid-spring-boot-starter-1.1.10.jar;C:\Users\win\.m2\repository\com\alibaba\druid\1.1.10\druid-1.1.10.jar;C:\Users\win\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\win\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\2.6.4\spring-boot-autoconfigure-2.6.4.jar;C:\Users\win\.m2\repository\org\mybatis\generator\mybatis-generator-core\1.3.7\mybatis-generator-core-1.3.7.jar;C:\Users\win\.m2\repository\mysql\mysql-connector-java\8.0.15\mysql-connector-java-8.0.15.jar"
com
.
macro
.
mall
.
tiny
.
MallLearningApplication
.
____ _ __ _ _
/
\\
/
___
'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '
_
|
'_| | '
_ \
/
_`
|
\ \ \ \
\\
/
___
)
|
|
_
)
|
|
|
|
|
||
(
_
|
|
)
)
)
)
'
|
____
|
.
__
|
_
|
|
_
|
_
|
|
_\__
,
|
/
/
/
/
==
==
==
==
=
|
_
|=
==
==
==
==
==
==
=
|
___
/=
/
_
/
_
/
_
/
:
:
Spring Boot
:
:
(
v2
.
6.4
)
2022
-
03
-
05
21
:
20
:
04.082
INFO
56372
--
-
[
main
]
c
.
m
.
mall
.
tiny
.
MallLearningApplication
:
Starting MallLearningApplication using Java
1.8
.0
_271 on LAPTOP
-
RGBE7K1S with PID
56372
(
D
:
\workspace\workspace_idea_20220112\Projects\mall
-
learning\target\classes started by win in D
:
\workspace\workspace_idea_20220112\Projects\mall
-
learning
)
2022
-
03
-
05
21
:
20
:
04.082
INFO
56372
--
-
[
main
]
c
.
m
.
mall
.
tiny
.
MallLearningApplication
:
No active profile set
,
falling back to
1
default
profile
:
"default"
2022
-
03
-
05
21
:
20
:
05.524
INFO
56372
--
-
[
main
]
o
.
s
.
b
.
w
.
embedded
.
tomcat
.
TomcatWebServer
:
Tomcat initialized with
port
(
s
)
:
8080
(
http
)
2022
-
03
-
05
21
:
20
:
05.540
INFO
56372
--
-
[
main
]
o
.
apache
.
catalina
.
core
.
StandardService
:
Starting service
[
Tomcat
]
2022
-
03
-
05
21
:
20
:
05.540
INFO
56372
--
-
[
main
]
org
.
apache
.
catalina
.
core
.
StandardEngine
:
Starting Servlet engine
:
[
Apache Tomcat
/
9.0
.58
]
2022
-
03
-
05
21
:
20
:
05.732
INFO
56372
--
-
[
main
]
o
.
a
.
c
.
c
.
C
.
[
Tomcat
]
.
[
localhost
]
.
[
/
]
:
Initializing Spring embedded WebApplicationContext
2022
-
03
-
05
21
:
20
:
05.732
INFO
56372
--
-
[
main
]
w
.
s
.
c
.
ServletWebServerApplicationContext
:
Root WebApplicationContext
:
initialization completed in
1603
ms
2022
-
03
-
05
21
:
20
:
05.942
INFO
56372
--
-
[
main
]
c
.
a
.
d
.
s
.
b
.
a
.
DruidDataSourceAutoConfigure
:
Init DruidDataSource
2022
-
03
-
05
21
:
20
:
06.082
INFO
56372
--
-
[
main
]
com
.
alibaba
.
druid
.
pool
.
DruidDataSource
:
{
dataSource
-
1
}
inited
2022
-
03
-
05
21
:
20
:
06.854
WARN
56372
--
-
[
main
]
ConfigServletWebServerApplicationContext
:
Exception encountered during context initialization
-
cancelling refresh attempt
:
org
.
springframework
.
beans
.
factory
.
BeanCreationException
:
Error creating bean with name
'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration'
:
Invocation of init method failed
;
nested exception is org
.
springframework
.
beans
.
factory
.
BeanCurrentlyInCreationException
:
Error creating bean with name
'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration'
:
Requested bean is currently in creation
:
Is there an unresolvable circular reference
?
2022
-
03
-
05
21
:
20
:
06.854
INFO
56372
--
-
[
main
]
com
.
alibaba
.
druid
.
pool
.
DruidDataSource
:
{
dataSource
-
1
}
closed
2022
-
03
-
05
21
:
20
:
06.854
INFO
56372
--
-
[
main
]
o
.
apache
.
catalina
.
core
.
StandardService
:
Stopping service
[
Tomcat
]
2022
-
03
-
05
21
:
20
:
06.869
INFO
56372
--
-
[
main
]
ConditionEvaluationReportLoggingListener
:
Error starting ApplicationContext
.
To display the conditions report re
-
run your application with
'debug'
enabled
.
2022
-
03
-
05
21
:
20
:
06.885
ERROR
56372
--
-
[
main
]
o
.
s
.
b
.
d
.
LoggingFailureAnalysisReporter
:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
APPLICATION FAILED TO START
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
Description
:
The dependencies of some of the beans in the application context form a cycle
:
┌──
-
>
──┐
|
com
.
github
.
pagehelper
.
autoconfigure
.
PageHelperAutoConfiguration
└──
<
-
──┘
Action
:
Relying upon circular references is discouraged and they are prohibited by
default
.
Update your application to remove the dependency cycle between beans
.
As a last resort
,
it may be possible to
break
the cycle automatically by setting spring
.
main
.
allow
-
circular
-
references to
true
.
Process finished with exit code
1