作者:高元_G·Marshal于 2018年04月25日 发布在分类 / 开发技术 / Java 下,并于 2018年04月25日 编辑
    springboot版本框架 0.2版本

       543

       0


    发布内容

    1、java框架发布0.2版本,pom地址:

    <dependency> 
    <groupId>com.raising.core</groupId> 
    <artifactId>framework-ssm-springboot</artifactId> 
    <version>0.2</version> 
    </dependency> 

    2、java代码生成器发布1.1版本,支持springboot版本;

    3、其余若干;

    目前支持项(~表示有欠缺)

    • 系统日志 [~ok]
    • 操作日志 [ok]
    • 字典表
    • 统一异常处理机制 [ok]
    • 系统管理
      • 用户登录 [ok]
      • 用户管理 [~ok]
      • 角色管理
      • 权限管理 [~ok]
    • 接入api管理模块swagger

    如何调试

    1、登录系统

    postman访问(注意:GET 请求)

    http://localhost:8080/sys/login/login?username=super&password=yd@123456 

    返回如下数据

    {
        "code": 0,
        "msg": "OK",
        "desc": "操作成功",
        "data": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1MjQ2NTIzMzMsInVzZXJuYW1lIjoic3VwZXIifQ.s8skeENXrPN_71EL2XD-h6AdYfzEmOXCVAMe4tg4PHw" }

    data部分即为我们将要使用的token数据

    2、之后的其他所有请求都需要携带登录后获得的token

    添加Headers参数(key是Authorization,value是token)

    Authorization = eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1MjQ2NTIzMzMsInVzZXJuYW1lIjoic3VwZXIifQ.s8skeENXrPN_71EL2XD-h6AdYfzEmOXCVAMe4tg4PHw 
    3、访问其他接口就不会被拦截了,注意token有效期目前2小时

    权限注解使用

    1、单个方法控制:
    @RequiresPermissions("sys:role:view") 
    2、是否登录:
    @RequiresAuthentication 
    # 等同于  
     subject.isAuthenticated()
    3、角色控制:
    @RequiresRoles("admin") 

    如何使用操作日志

    方法一:使用注解

    # 简单操作日志 
    @OperationLog("操作描述"
    # 传参操作日志 
    @OperationLog(value = "?执行检查用?户是否登录?",params = {"username","username","username"})

    方法二:直接使用方法

    this.operationlog("操作内容");

    注意:传参操作日志的params为String[],同时,必须保证request里面有需要传递的数据

    如何使用代码生成器

    聪明如你,肯定会用





    访问权限

    创建人 高元_G·Marshal
    文档编辑权限 创建者私有
    文档阅读权限 来自分类
    分类阅读权限 所有人
    分类编辑权限 所有人
    分类审核权限
    标签

    springboot 框架
    历史版本

    修改日期 修改人 备注
    2018-04-25 17:32:49[当前版本] 高元_G·Marshal CREAT
    同类知识
    相关知识

    睿恒知识库-V3.2.0