SpringBoot+SpringSecurity环境怎么搭建

这篇文章将为大家详细讲解有关SpringBoot+SpringSecurity环境怎么搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联是专业的汝阳网站建设公司,汝阳接单;提供成都网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行汝阳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

一、使用SpringBoot+Maven搭建一个多模块项目

SpringBoot+SpringSecurity环境怎么搭建

二、删除父工程的src文件,删除app、browser、core下的.java文件

依赖关系:

  1. demo 依赖 browser

  2. browser、app依赖core

三、父工程pom.xml文件

 
 
  4.0.0 
 
  com.zeke 
  zeke-security 
  0.0.1-SNAPSHOT 
  pom 
  zeke-security 
 
   
    1.0-SNAPSHOT 
   
 
   
    zeke-security-app 
    zeke-security-browser 
    zeke-security-core 
    zeke-security-demo 
   
 
   
     
      junit 
      junit 
      test 
     
     
      org.springframework.boot 
      spring-boot-test 
      1.5.8.RELEASE 
      test 
     
   
 
   
     
       
        io.spring.platform 
        platform-bom 
        Brussels-SR6 
        pom 
        import 
       
       
        org.springframework.cloud 
        spring-cloud-dependencies 
        Dalston.SR5 
        pom 
        import 
       
       
        org.springframework.boot 
        spring-boot-configuration-processor 
        true 
       
     
   
 
   
     
       
        org.apache.maven.plugins 
        maven-compiler-plugin 
        2.3.2 
         
          1.8 
          1.8 
          UTF-8 
         
       
     
   
 

四、zeke-security-demo项目下的pom.xml文件 

 
 
  4.0.0 
 
   
    com.zeke 
    zeke-security 
    0.0.1-SNAPSHOT 
   
 
  zeke-security-demo> 
 
   
     
      com.zeke 
      zeke-security-browser 
      ${zeke-security-version} 
     
     
      junit 
      junit 
      4.12-beta-3 
      test 
     
     
      org.springframework.boot 
      spring-boot-starter-aop 
     
     
      commons-io 
      commons-io 
     
 
     
     
      io.springfox 
      springfox-swagger2 
      2.7.0 
     
     
      io.springfox 
      springfox-swagger-ui 
      2.7.0 
     
 
     
     
      com.github.tomakehurst 
      wiremock 
      2.14.0 
     
     
      org.springframework 
      spring-test 
      4.3.12.RELEASE 
      test 
     
     
      org.springframework 
      spring-test 
      4.3.12.RELEASE 
      test 
     
     
      org.springframework 
      spring-test 
      4.3.12.RELEASE 
      test 
     
   
 
   
     
       
        org.springframework.boot 
        spring-boot-maven-plugin 
        1.5.6.RELEASE 
         
           
             
              repackage 
             
           
         
       
     
    demo 
   

五、zeke-security-core项目下的pom.xml文件 

 
 
  4.0.0 
 
   
    zeke-security 
    com.zeke 
    0.0.1-SNAPSHOT 
   
 
  zeke-security-core 
 
   
     
      org.springframework.cloud 
      spring-cloud-starter-oauth3 
     
     
     
     
     
     
      org.springframework.boot 
      spring-boot-starter-jdbc 
     
     
      MySQL 
      mysql-connector-java 
     
     
      org.springframework.social 
      spring-social-config 
     
     
      org.springframework.social 
      spring-social-core 
     
     
      org.springframework.social 
      spring-social-security 
     
     
      org.springframework.social 
      spring-social-web 
     
     
      commons-lang 
      commons-lang 
     
     
      commons-collections 
      commons-collections 
     
     
      commons-beanutils 
      commons-beanutils 
     
   

六、zeke-security-browser项目下的pom.xml文件 

 
 
  4.0.0 
 
   
    com.zeke 
    zeke-security 
    0.0.1-SNAPSHOT 
   
 
  zeke-security-browser 
 
   
     
      com.zeke 
      zeke-security-core 
      ${zeke-security-version} 
     
     
      org.springframework.session 
      spring-session 
     
   

七、zeke-security-app项目下的pom.xml文件 

 
 
  4.0.0 
 
   
    zeke-security 
    com.zeke 
    0.0.1-SNAPSHOT 
   
 
  zeke-security-app 
 
   
     
      com.zeke 
      zeke-security-core 
      ${zeke-security-version} 
     
   

八、zeke-security-demo项目下的application.properties

 spring.datasource.driver-class-name=com.mysql.jdbc.Driver 
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/imooc-demo 
spring.datasource.username=root 
spring.datasource.password= 
 
spring.session.store-type=none 
security.basic.enabled=false

九、在zeke-security-demo启动类上添加测试接口

@RestController 
@SpringBootApplication 
public class ZekeSecurityDemoApplication { 
 
  public static void main(String[] args) { 
    SpringApplication.run(ZekeSecurityDemoApplication.class, args); 
  } 
 
  @GetMapping("/hello") 
  public String hello(){ 
    return "success"; 
  } 
}

十、输入地址localhost/hello

关于“SpringBoot+SpringSecurity环境怎么搭建”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


网站题目:SpringBoot+SpringSecurity环境怎么搭建
本文来源:http://myzitong.com/article/peogio.html