zoukankan      html  css  js  c++  java
  • Spring Security开发安全的REST服务

    第1章 课程导学

    项目介绍

    Java实战:Spring Security开发安全的REST服务,来自慕客网的视频 ,主要讲认证和授权。

    企业级的认证和授权

    从0开始实现一个可重用的,企业级的,认证和授权模块。涉及以下3个项目:

    第2章 开始开发

    开发环境

    JDK

    使用jdk8

    STS

    其实就是选择一个ide,视频使用的eclipse的STS,本人使用的idea,根据个人喜好

    MySQL

    安装服务器和客户端workbench

    代码结构

    Hello Spring Security

    模块的创建

    以下是各模块的pom文件

    imooc-security

    imooc-security-core

    imooc-security-app

    imooc-security-browser

    imooc-security-demo

    最终的项目结构

    hello world

    application.properties的配置

    因为引入了mysql驱动,所以要指定mysql的连接信息,暂时用不到spring-session及spring-security先置为无效

    然后编写代码

    DemoApplication.java

    @SpringBootApplication
    public class DemoApplication {
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    }
    

    HelloWorldController.java

    @RestController
    public class HelloController {
        @GetMapping("/hello")
        public String hello() {
            return "hello";
        }
    }
    

    demo的打包部署

    打包方式,spring-boot打包,在demo项目的pom.xml的build中指定了打包方式

    mvn package -Dmaven.test.skip=true
    java -jar imooc-security-demo/target/demo.jar
    

    代码

    https://gitee.com/yysue/imooc-security

  • 相关阅读:
    Bootstrap-CL:警告
    Bootstrap-CL:略缩图
    Bootstrap-CL:页面标题
    Bootstrap-CL:超大屏幕
    Bootstrap-CL:徽章
    Bootstrap-CL:标签
    Bootstrap-CL:分页
    Bootstrap-CL:面包屑导航
    Bootstrap-CL:导航栏
    Bootstrap-CL:导航元素
  • 原文地址:https://www.cnblogs.com/okokabcd/p/9573436.html
Copyright © 2011-2022 走看看