在eclipse中创建新类时创建日志实例

时间:2011-10-23 09:49:32

标签: java eclipse java-ee

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

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

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

另外一件事就是我想在 impl包中为dao添加未实现的方法是添加spring注释

@Transactionl 

如何在eclipse中完成这些工作的任何想法(我正在使用 Eclipse Helios 3.6 )。

1 个答案:

答案 0 :(得分:1)

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

但有些注意事项:

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