springboot整合securi

北京好治疗痤疮医院 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*/

Configuration

EnableAdminServerpublicclassAdminServerConfig{

Lazy

Bean(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



转载请注明地址:http://www.xqopn.com//zcmbhl/92991.html
  • 上一篇文章:
  • 下一篇文章: