有趣的问题。我从来没有注意过这个小细节,也找不到任何关于它的文档。所以我用灰色标出了来源,这就是我们在
o.a.m.p.DebugConfigurationListener
public void notifyFieldChangeUsingSetter( String fieldName, Object value, Object target )
{
if ( logger.isDebugEnabled() )
{
logger.debug( " (s) " + fieldName + " = " + toString( value ) );
}
}
public void notifyFieldChangeUsingReflection( String fieldName, Object value, Object target )
{
if ( logger.isDebugEnabled() )
{
logger.debug( " (f) " + fieldName + " = " + toString( value ) );
}
}
(f)和(s)之间的区别现在应该是自我解释(叹气)。