北京好治疗痤疮医院 http://m.39.net/baidianfeng/a_8578752.html一、依赖导入1)项目结构2)项目版本依赖
spring-boot版本2.2.13.RELEASE
spring-boot-admin版本2.3.1
pom.xml导入
propertiesjava.version1.8/java.versionspring-boot-admin.version2.3.1/spring-boot-admin.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion2.2.13.RELEASE/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-security/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-starter-client/artifactIdversion{spring-boot-admin.version}/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-starter-server/artifactIdversion{spring-boot-admin.version}/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency/dependencies
??
二、项目配置AdminServerConfig.javaadmin服务配置类
/***admin服务配置类*
authorLionLi*date-5-7*/ConfigurationEnableAdminServerpublicclassAdminServerConfig{LazyBean(name=TaskExecutionAutoConfiguration.APPLICATION_TASK_EXECUTOR_BEAN_NAME)ConditionalOnMissingBean(Executor.class)publicThreadPoolTaskExecutorapplicationTaskExecutor(TaskExecutorBuilderbuilder){returnbuilder.build();}}SecurityConfig.java权限框架配置类
/***权限框架配置类*
authorLionLi*date-5-7*/EnableGlobalMethodSecurity(prePostEnabled=true,securedEnabled=true)publicclassSecurityConfigextendsWebSecurityConfigurerAdapter{AutowiredprivateAdminServerPropertiesadminServerProperties;Overrideprotectedvoidconfigure(HttpSecurity