uiadmin-spring-boot 版本 V1.2.0 发布

简介

uiadmin 的 spring-boot3.0 实现版本,无需进行 vue 开发即可实时动态生成 vue+element-plus 的管理后台(非代码生成器,同时也支持代码生成器快速生成单表 Builder 接口调用)。

UiAdmin 是一套零前端代码通用后台,采用前后端分离技术,数据交互采用 json 格式;通过后端 Builder 不需要一行前端代码就能实时体验一个 vue+element 的现代化后台;同时我们打造一了套兼容性的 API 标准,从 SpringBoot、ThinkPHP、Laravel、node.js、.NET 开始,逐步覆盖多语言和框架。

UiAdmin列表

开发文档

https://uiadmin.net/docs/summer?id=53

官方脚手架

下载脚手架工程

如果您不想自己搭建项目工程,可以直接使用官方的脚手架。

gitee.com/uiadmin/uiadmin/tree/mas...

下载后执行

mvn spring-boot:run

访问:localhost:8080/xyadmin/
输入账号 admin 密码 uiadmin 登录即可进入管理后台页面

开发

仿照 DemoController 进行业务开发

自建工程使用步骤

引入依赖

在 pom.xml 新增如下配置

<properties>
    ...
    <summer.version>1.2.0</summer.version>
</properties>
...
<dependencyManagement>
    ...
    <dependencies>
        ...
        <!-- 导入uiadmin的依赖 -->
        <dependency>
            <groupId>com.jiangruyi.summer</groupId>
            <artifactId>summer-core</artifactId>
            <version>${summer.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    ...
    <!-- uiadmin/summer -->
    <dependency>
        <groupId>com.jiangruyi.summer</groupId>
        <artifactId>summer-core</artifactId>
        <version>${summer.version}</version>
    </dependency>
</dependencies>

在 XXXApplication 里新增 ComponentScan 路径

import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
@ComponentScan("com.jiangruyi.summer.*")

配置文件

application.yml 新增如下配置

uiadmin:
  site:
    # 网站名称
    title: "UiAdmin"
    #正方形logo 
    logo: ""
    #带有标题的横logo 
    logoTitle: ""
    logoBadge: ""
  system:
    api-version: "1.0.0"
    menu-from: "annotation"
  user: 
    user-role:
      - id: 1
        name: super_admin
        title: 超级管理员
        menus: ""
        status: 1
      - id: 2
        name: admin
        title: 管理员
        menus:
          - "/v1/admin/demo/lists"
        status: 1
    user-list:
      - id: 1
        nickname: "admin"
        username: "admin"
        password: "uiadmin"
        avatar: ""
        roles: "super_admin"
        status: 1

初始化

请参考如下代码

### 启动

mvn spring-boot:run

访问{host:8080}/xyadmin/

输入账号admin密码uiadmin登录即可进入管理后台页面

### 开发

仿照DemoController进行业务开发
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!