gpt4 book ai didi

java - eclipse中创建新类时创建日志实例

转载 作者:行者123 更新时间:2023-12-01 15:42:16 25 4
gpt4 key购买 nike

我有两个 impl 包(包含 service/dao 方法的实现)我想在这个包中创建任何新类时

以下行默认添加到类中(日志实例化):

Log log = LogFactory.getLog(getClass());

另一件事是,我想要在dao的impl包中添加未实现的方法时添加spring注释

@Transactionl 

关于如何在 Eclipse 中完成这些事情的任何想法(我正在使用 Eclipse Helios 3.6)。

最佳答案

我认为不可能为给定的包提供特定的模板。

一些注意事项:

  • 服务层应该划分事务。不是 DAO 层。
  • 您可以继承具有 protected 日志字段的基类,并且所有子类都将继承它。由于您使用 getClass() 调用初始化日志,因此将使用实际的子类名称。
  • 只有公共(public)方法才应该是事务性的。其他的不会被 Spring 拦截,因此它们的事务注释无论如何都会被忽略。
  • 如果您希望 Bean 的所有方法都是事务性的,请将注释放在类上而不是每个单独的方法上。

关于java - eclipse中创建新类时创建日志实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7865419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com