当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 0 Fork 80

惟爱你 / ins1st
暂停

forked from Coder95 / ins1st
暂停
 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

ins1st是一款Java快速开发平台,基于Springboot2.X、Beetl、Mybatis-Plus、Shiro、Redis、JWT等众多优秀框架开发而成,包含了代码生成让您一键生成出通用的CRUD后台代码以及前台页面,前端采用Beetl进行封装让您更加方便使用各个元素,界面简洁美观代码通俗易懂,是一款容易上手的后台手脚架!

bootstrap spring-boot mybatis-plus beetl shiro


交流讨论群

  1. QQ:701657098

进度声明

  1. 5.11 新增MyBatis——PLus多数据源(暂不支持一个方法下多数据源统一事务管理)
  2. 5.12 集成jwt 新增api模块,具体查看api模块
  3. 5.13 去除mybatisplus的多数据源启动器,改为其他方式
  4. 5.14 集成redis 手动开关session是否由redis管理

版权声明

INS1ST协议:您可以随意下载,学习,或商业使用,但禁止二次包装出售。

前端模板

INS1ST所用前端模板为Xadmin后台开发框架,官网地址为:http://x.xuebingsi.com/

如有帮助,请多star

如果INS1ST对您有所帮助,请star一下项目!支持一下作者!感谢!

管理系统功能

  1. 用户管理 2.角色管理 3.菜单管理 4.字典管理 5.业务日志 6.登录日志 7.监控管理 8.通知管理 9.代码生成

项目特点

  1. 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发,独特的分包方式,代码多而不乱。
  2. INS1ST特有@Req4Model和@Req4Json注解,整合了@RequestMapping和@ResponseBody注解在原基础上添加了log日志,编码的时候一个注解完成映射、转json以及日志记录 例子如下, title为日志名称 params是需要记录的参数,多个用逗号分开
        /**
        * 保存
        *
        * @param sysBizLog
        * @return
        */
        @Req4Json(value = "/save",title="保存业务日志",params="id")
        public Object save(SysBizLog sysBizLog) {
            boolean save = sysBizLogService.save(sysBizLog);
            if (save) {
                return R.success("保存成功");
            }
            return R.error("保存失败");
        }
  1. beetl对常用的应用元素进行封装 详情见resouces/templates/common/tags 例如
    <#input inputName="菜单名称" id="name" name="name" required="required"/>
    <#input inputName="父级ID" id="pId" name="pId"/>
    <#input inputName="菜单地址" id="url" name="url" required="required"/>
    <#input inputName="菜单权限" id="role" name="role"/>
    <#select selectName="是否是菜单" id="isMenu" name="isMenu" list="${isMenuEnum}" optionName="name" optionValue="code" required="required"/>
    <#input inputName="菜单排序" id="sort" name="sort" />
    <#button btName="添加菜单" filter="add"/>

4.多数据源使用方式

    @Service("testService")
    @Transactional
    public class TestService {
    
        @Autowired
        TestMapper testMapper;
    
        @DataSource(db = "slave")
        public void test() {
            Test test = new Test();
            test.setAaa("111");
            test.setBbb("111");
            testMapper.in
        }
    }

INS1ST效果图

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

空文件

简介

ins1st是一款Java快速开发平台,基于Springboot2.X、Beetl、Mybatis-Plus、Shiro、Redis、JWT等众多优秀框架开发而成,包含了代码生成让您一键生成出通用的CRUD后台代码以及前台页面,前端采用Beetl进行封装让您更加方便使用各个元素,界面简洁美观代码通俗易懂,是一款容易上手的后台手脚架! 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/xiaomaoguai/ins1st.git
git@gitee.com:xiaomaoguai/ins1st.git
xiaomaoguai
ins1st
ins1st
master

搜索帮助