remove redundant code from factory bean

don't expect @Bean methods to return different values on different
invocations
correct pointcut declaration

double dot .. for sub-packages