package com.baeldung.dao; import com.baeldung.aop.annotations.Loggable; import com.baeldung.model.Foo; import org.springframework.stereotype.Repository; @Repository public class FooDao { public String findById(Long id) { return "Bazz"; } @Loggable public Foo create(Long id, String name) { return new Foo(id, name); } public Foo merge(Foo foo) { return foo; } }