![](https://img-blog.csdnimg.cn/20200609111902320.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java Web
Java\Idea\Spring 杂记
众纳
知道的越多越知道太多不知道的,相反无知的人却以为无所不能!
展开
-
Spring boot 在 Docker环境下的路径映射通用解决方案
Java 程序一般运行在Linux 下如(UB、Docker)等,但是很多开发环境是在Windows下开发的(也有在Windows 下安装Docker ,早前我就是为了怕Ubuntu非桌面麻烦就干脆使用Win10 上安装一个Docker );这就会出现移植运行时的路径问题,否则会出错。cmd -> 使用命令把D盘的image文件目标 = /users/images/ 目录。以下是一个文本编辑器的上传功能示例。Windows Docker 运行。......原创 2022-08-30 10:05:37 · 1382 阅读 · 0 评论 -
layuimini tab切换刷新解决方案
需求:我们在MVC 开发时用到了LayUImini,原因是上手简单。在minTab.js 的插入:$(".layui-tab-item.layui-show").find("iframe")[0].contentWindow.location.reload();以下是完整的JS代码/** * date:2020/02/27 * author:Mr.Chung * version:2.0 * description:layuimini tab框架扩展 */..原创 2021-09-10 15:35:21 · 3721 阅读 · 3 评论 -
使用thymeleaf 给List 加个序号
在处理业务数据时,通常有表头(主表),表身(从表),当我们在前端需要显示表身时不能使用ID当做序号(很有可能排序不同而错乱),那么处理办法,1.通过Java后端实现 2.通过前端遍历时添加。如下图效果我个人倾向通过前端实现以减少对后端的耦合度,实现方法:<table style="width: 1024px"> <tr> <th width="4%">序号</th> <t.原创 2021-08-25 10:42:28 · 1106 阅读 · 0 评论 -
Spring Boot 手把手实现PDF功能
需求: 在开发的业务系统中我希望能有一个转出PDF功能。比如:转出订单,转出发货单等。原理:使用itext 与flying-pdf 对 thymeleaf 模板填充后生成PDF实现:1.准备中文字体,用于PDF中关于中文文字的显示。链接: https://pan.baidu.com/s/1ubf9eWYHgqNgvtk0w7mauw 提取码: qd1i存放位置2.Maven 主要依赖<!--itext 生成PDF--><depe..原创 2021-07-08 09:04:08 · 1920 阅读 · 8 评论 -
Spring Boot 利用thymeleaf 实现layui 下的轮播
后端代码@GetMapping("/sysTest") @ApiOperation(value="套餐列表页") public String sysTest(Model model) { List<String> list =new ArrayList<>(); list.add("/uploadFile/1612429846397安防.png"); list.add("/uploadFile/1622548809原创 2021-07-02 17:07:12 · 751 阅读 · 0 评论 -
layui 数据表格 与绑定功能按钮
数据表格内部table.render({ elem: '#currentTableId', url: 'invoice/DataPage', toolbar: '#toolbarDemo', defaultToolbar: ['filter', 'exports', 'print', { title: '提示', layEvent: 'LAYT原创 2021-06-30 16:11:40 · 897 阅读 · 0 评论 -
thymeleaf 下拉选择框 处理 For LayUI
实体package com.yanzhen.po;import lombok.Data;@Datapublic class Dic { private Integer id; private String name; private String pName;}Daopackage com.yanzhen.dao;import com.yanzhen.po.Dic;import java.util.List;public interface DicDa原创 2021-05-31 11:31:54 · 627 阅读 · 1 评论 -
LayUI layer弹出选择实现 模拟 WindowsForm的MessageDialog
在项目中如果需要单次使用选择对话框使用如下就可以了layer.confirm('你真的要提交吗?',function (index) { //执行逻辑 //layer.msg("执行逻辑"); } );但有时我们需要选择多次 layer.confirm('你真的要转成正式订单吗?' ,function (index) { layer.close(index);//注意这里 需要先把上一层关闭,再弹原创 2020-10-20 09:03:10 · 307 阅读 · 0 评论 -
Java SpringBoot 图片上传无法马上显示,只能重启IDE后才生效解决方案
症状说明:当上传图片时不能马上显示,后台接收图片保存到本地,返回保存路径,发现页面的标签无法显示图片,F12显示无法加载图片,请求地址为ip:port/static/uploadFile(楼主将图片保存到了static下),显示404无此资源。将项目重新启动之后,图片可以正常加载。原因分析:当程序加载后自动会加载到内存中,对当前目录不做读取。解决方案就是设置虚拟目录做个配置类package com.flo.config;import org.springframework.context.a原创 2020-09-28 19:33:43 · 1792 阅读 · 4 评论 -
MyBatis一对多或多对多处理方式
一切从业务出发产品表:prdt房间表:room产品适用房间表:prdtroom需求:通过查产品能查到对应适用的房间位置测试SQLselect prdt.id as id, prdt.productName as productName, prdt.productImage as productImage, prdt.livetype as livetype, prdt.原创 2020-09-25 14:27:20 · 261 阅读 · 0 评论 -
Layui 弹出层选择实现
实际Web项目中,下拉框仅能实现数据量少的场景,当我们添加一个商品时,我们总希望在添加选择前能看到产品的规格、图片、参数信息,那么用下拉框就显得力不从心了。本次需求如下:实现过程父层JS<script> layui.use(['layedit', 'form', 'layer', 'upload'], function () { var form = layui.form, $ = layui.jquery, la原创 2020-09-23 17:27:50 · 4096 阅读 · 0 评论 -
关于LayUI 表格高度解决方案
需求是这样式的:我有一个产品列表,但是我想在产品列表中显示产品主图信息。(本文只涉及LayUI技巧,不涉及JAVA)JS 渲染部分table.render({ cellHeight: 300, elem: '#currentTableId', url: 'Product/ProductAll', toolbar: '#toolbarDemo', defaultToolbar: ['fi原创 2020-09-23 16:58:55 · 11666 阅读 · 0 评论 -
再谈Java web项目 关于layui 富文本(文本编辑器)的应用
我们通常在做Web项目时好始终绕不开文本编辑器,比如我们做产品描述,再比如做添加或编辑新闻等。如果没有了它就好比" 说相声的基本功少了一门:说"。为什么呢?因为Web最大的好处在于它的表现形式可以是多样式的,可以是图片,也可以是文字,也可以是视频,当然也可以是N个元素的各种组合。PS:页面丑的一B实现HTML 部分<div class="layui-form-item"> <div class="layui-input-block">原创 2020-09-22 10:17:20 · 681 阅读 · 1 评论 -
Java 给Layui 界面的选择框赋值
需求是这样式的:添加时的下拉框自动下拉从数据库得到的结果。功能原理:在新增跳转时传入一个Model 然后渲染时进行For eah 拼接。Java Controller/** * * 添加账户跳转页 */ @RequestMapping("/addUser") public String addUser(Model model){ List<Company> list= companyService.findAll();//把原创 2020-09-22 09:50:33 · 783 阅读 · 0 评论 -
关于Mybatis处理数据字段:status 时的怪事分析
事件描述:数据库为Mysql表如下:Po层@Datapublic class SysUser { private Integer id;//主键1 private Integer type;//2 0 本公司 1 代理 2 经销 private Integer companyId;//3 公司ID 公司ID 0 代表本公司 private String companyName;//4 公司名称 private Integer role;//5 0管理原创 2020-09-22 09:06:41 · 1717 阅读 · 1 评论 -
layui富文本编辑器在Java项目中的应用
需求:在线反馈功能,为了更好描述问题,因此问题提交前有一个图文描述(能支持视频最好)。工具:后端:Java前端:LayUI插件:thymeleaf文本编辑器用:kz.layedit 富文本编辑器拓展HTML<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="utf-8"> <title>l原创 2020-09-17 18:25:35 · 734 阅读 · 0 评论 -
LayUI Java 上传图片功能
众所周知,CS 程序之所以干不过BS程序最大的原因就是不能或者很难实现一个文本编辑并且前台显示,当然可以通过第三方插件实现,这样就会有程序文件大、占内存、加载慢等问题。(在这里不是说CS一无是处,比如CS在数据处理方面还是非常快的,安全性相对更高等等) 需求:我们做商品管理时,需要上传商品主图;将来我们需要把上传成功后的路径传存到数据库中,方便用到时调用并显示。 前端:LayUI 框架 插件:thymeleaf前端<!DOCTYPE html><...原创 2020-09-17 17:32:42 · 1099 阅读 · 1 评论