本周目标
由于身体原因,之前有大概一周多的时间没有能follow这个case,本周是从上次的地方接着做起。
也就是如何在新boot项目里面不引入多余sfp的依赖,只拿domain object和audittrail client,并且能初始化配置文件成功
进展更新:
完成
下周目标
完成同时使用生成的配置文件以及读取原来DB中的配置文件,并且根据同一个domain object的改动生成对应的两条log的代码改动
完成ath中的配置以及 audittrail guide中demo的配置的测试
障碍
之前一直在尝试用新项目中构造的em以及em factory传入到audittrail中,取代原来的初始化方式使之运行
但是实际上由于需要传入的地方很多,改动较大,而且由于传入的em都是一个单例对象,所以close之后也会影响别的线程。
最后改成在新项目中配置好PU,这样audittrail client就能用这个pu去创建emf,无需改动原来的代码就能run起来(当然如果要传入生成的配置文件,还是需要代码改动的)
目前看下来这样的方式反而更好,可以连接到两个不同的DB,一个只有audit rule config,然后生成配置文件,另一个负责读取原来的配置文件,并且生成log.
网友评论