![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java web
文章平均质量分 64
lackdaylad
这个作者很懒,什么都没留下…
展开
-
Spring事务发生冲突时(XML+注解)优先级及处理方式
问题项目中同时使用了xml配置方式和注解方式的事务切面处理, 导致某种方式不生效举例:xml配置中<tx:method name="get*" read-only="true"/>默认为只读但是某个get方法使用了注解方式, 如下@Transactional(read-only="false")public void getXXXXX()导致事务的只读策略发生冲突解决方式1. 方法改名2. 注解配置事务传播级别为开启新事务, @Transactional原创 2021-12-14 18:10:54 · 953 阅读 · 1 评论 -
log4j2.xml配置执行脚本过滤器
由于测试或者本地环境希望再控制台中看到所有日志, 免得去翻日志文件, 但是线上日志又需要避免日志重复输出, 所以需要再配置文件中增加过滤判断, 免得因为这个原因导致出现多个配置或者配置不统一的情况翻了文档后找到一种ScriptFilter的处理办法, 由于过程还挺曲折的,所以贴出来希望帮助到大家~<!-- 这里可以定义在这里, 也可以直接写脚本里, 我是为了统一放在这里, 这个不懂的看之前的文章 --><Property name="profile">${bundle:b原创 2021-12-10 11:47:56 · 546 阅读 · 0 评论 -
log4j2.xml中动态读取配置
支持多种方式动态读取配置, 下面写几个我用过的示例:1. bundle:${bundle:BundleName:BundleKey}bundle: 固定前缀, 标识读取配置文件BundleName: 配置文件名(如application.properties)BundleKey: 配置keyeg:${bundle:application:log.path}从application.properties中读取key为log.path的值, yml文件是否支持不太清楚, 自己尝试下..原创 2021-12-09 16:46:06 · 3334 阅读 · 0 评论 -
logback日志敏感字段掩码
背景继上次log4j2做完日志掩码处理后, 发现其他项目中有用到logback, 于是同样去官网翻了下, 发现基本语法差不多, 不过语法稍微有些差异~replace(p){r, t} Replaces occurrences of 'r', a regex, with its replacement 't' in the string produces by the sub-pattern 'p'. For example, "%replace(%msg){'\s', ''}" wil原创 2021-09-27 20:18:36 · 739 阅读 · 0 评论 -
java jxl创建/读取/修改Excel 操作Excel
创建Excel Java代码 package test1; import java.io.File; import java.io.IOException; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet;转载 2014-07-26 21:32:17 · 626 阅读 · 0 评论