重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章将为大家详细讲解有关SpringBoot+SpringSecurity环境怎么搭建,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联是专业的汝阳网站建设公司,汝阳接单;提供成都网站设计、做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行汝阳网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
一、使用SpringBoot+Maven搭建一个多模块项目
二、删除父工程的src文件,删除app、browser、core下的.java文件
依赖关系:
demo 依赖 browser
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 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环境怎么搭建”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。