Metrics
0
Watch 46 Star 181 Fork 38

Coder95 / ins1stJavaGPL-3.0

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

  • JavaScript 51.4%
  • CSS 20.8%
  • Java 20.5%
  • HTML 5.4%
  • PLpgSQL 1.2%
  • Other 0.7%
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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

bootstrap spring-boot mybatis-plus beetl shiro


交流讨论群

  1. QQ:701657098

账号密码

  1. admin/admin

进度声明

  1. 5.11 新增MyBatis——PLus多数据源(暂不支持一个方法下多数据源统一事务管理)
  2. 5.12 集成jwt 新增api模块,具体查看api模块
  3. 5.13 去除mybatisplus的多数据源启动器,改为其他方式
  4. 5.14 集成redis 手动开关session是否由redis管理
  5. 5.16 修复bug 因为mp3.x把''空字符也传入到sql查询 所以新增ControllerUtil处理''

版权声明

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效果图

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

Comments ( 12 )

You need to Sign in for post a comment

Help Search