同步操作将从 mes/MES 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
(我给这套MES系统起了一个名字叫做"领头羊")
完美引入mp帮助开发者快速生产所需要的资源 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
引入hutool工具类。官服文档https://hutool.cn/docs/#/
1).登录验证界面 2).主菜单界面 3).功能预览界面
具体的步骤请各自百度,以及连接工具navicat的安装 打开navicat(自行破解就行)新建数据库命名iemes_v1即可
执行数据库脚本,目录:src\main\webapp\dbscript\iemes_v1.sql等待创建数据 这里面我看过有一些历史记录的数据。。可以自行删除一些插入数据
检索代码后配置MAVEN pom.xml文件 有一个mysql驱动版本要和你装的数据库版本对应我这里安装的是mysql8 这是最新版。。所以用的是 8.0.12版本
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
项目里面也是有jetty 插件,看个人喜好都行
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
<uriEncoding>utf-8</uriEncoding>
<ignorePackaging>true</ignorePackaging>
</configuration>
</plugin>
MyRealm.Java 这个类是shiro验证权限用的。
用户权限表ly_user 重写了doGetAuthorizationInfo方法 和doGetAuthenticationInfo
String username = (String) token.getPrincipal();
UserFormMap userFormMap = new UserFormMap();
userFormMap.put("accountName", "" + username + "");
List<UserFormMap> userFormMaps = userMapper.findByNames(userFormMap);
BackgroundController.Java 是登录的控制器
// 想要得到 SecurityUtils.getSubject() 的对象..访问地址必须跟shiro的拦截地址内.不然后会报空指针
Subject user = SecurityUtils.getSubject();
// 用户输入的账号和密码,,存到UsernamePasswordToken对象中..然后由shiro内部认证对比,
// 认证执行者交由ShiroDbRealm中doGetAuthenticationInfo处理
// 当以上认证成功后会向下执行,认证失败会抛出异常
UsernamePasswordToken token = new UsernamePasswordToken(username, password);
mp 需要执行CodeGenerator.Java main方法
成功示例. 执行后需要输入,某个一目录存放生成资源,以及自己的表名称
群Q87652870 为个人建立的MES开发交流群。 欢迎各位加入,为实际需求做贡献
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。