Git Product home page Git Product logo

wldos

介绍

WLDOS是一款互联网运营平台,本仓库是wldos后端工程。由于是新项目,很适合新手跟随学习。
WLDOS开发平台,基于springboot实现轻量级快速开发框架,SaaS应用架构。默认支持多租户运行模式,同时支持关闭以单租户模式运行。默认单实例运行,在分布式部署方面支持融入serviceMesh架构或者传统中心化分布式架构。

####关于发音
英:[wel'dɑ:s] 美:[wɛl'dɑ:s]。

软件架构

框架技术:springboot2.4.6,spring-data-jdbc,定制封装。

应用架构:前后端分离,前端ReactJs,后端springMVC,JWT认证,无状态单实例SaaS架构,兼容springCloud,支持融入serviceMesh。

软件架构说明 统一响应json格式如下:

// 用户权限模板:
{
    "data":{
        "userInfo":{
            "id":"1502803624724185094",
                "name":"nihao",
                "avatar":"https://pic.zhiletu.com/2021/04/zhiletudouyin-e1618196547818-150x150.png"
        },
        "menu":[
            {
                "path":"/",
                "icon":"home",
                "name":"首页",
                "id":100,
                "parentId":0,
                "isLeaf":true,
                "childCount":0,
                "index":0
            }
        ],
        "currentAuthority":[
            "user"
        ],
        "isManageSide":0
    },
    "status":200,
    "message":"ok"
}
// 前端菜单模板:
menu: [
    {
        path: '/',
        name: 'home',
        icon: 'home',
    },
    {
        path: '/form',
        icon: 'form',
        name: 'form',
        children: [
            {
                name: 'basic-form',
                icon: 'smile',
                path: '/form/basic-form',
            },
        ],
    },
    {
        path: '/list',
        icon: 'table',
        name: 'list',
        children: [
            {
                path: '/list/search',
                name: 'search-list',
                children: [
                    {
                        name: 'articles',
                        icon: 'smile',
                        path: '/list/search/articles',
                    },
                ],
            },
            {
                name: 'table-list',
                icon: 'smile',
                path: '/list/table-list',
            },
        ],
    },]

安装教程

先部署后端:

  1. 后端工程下载到本地,用idea打开项目。
  2. 安装mysql数据库脚本,生成数据库。
  3. 项目更新maven库。
  4. 在idea控制台执行mvn spring-boot:run运行项目 再部署前端:
  5. 下载本地后,打开前端项目,执行npm install安装依赖库。
  6. 执行npm start启动前端项目。

使用说明

  1. 浏览器访问localhost:8000,用户名、密码都是admin,注意浏览器要是有谷歌浏览器。
  2. 点击左侧管理菜单,使用系统管理功能。
  3. 登陆使用JWT认证。

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

效果展示

见:Java语言开发的SaaS版前后端分离开发平台WLDOS https://www.zhiletu.com/archives-10982.html

Reference Documentation

For further reference, please consider the following sections:

Guides

The following guides illustrate how to use some features concretely:

wldos's Projects

wldos doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.