我长期坚持这个问题.我曾经搜索过这个问题,但没有一个解决方案有效.
结构体:
public interface GenericDAO<T extends Serializable, ID extends Serializable>
@Repository
public class AbstractGenericDAO<T extends Serializable, ID extends Serializable>
implements GenericDAO<T, ID> {
private Class<T> persistentClass;
@Autowired
private SessionFactory sessionFactory;
static Logger LOGGER = Logger.getLogger(AbstractGenericDAO.class);
@SuppressWarnings("unchecked")
public AbstractGenericDAO() {
this.persistentClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
}
/**
* @param entity
* @return T
* @throws DBException
*/
@SuppressWarnings("unchecked")
public T saveEntity(T entity) throws DBException {
return saveEntity(entity, false);
}
/**
* @param entity
* @param explicitFlush
* @return T
* @throws …Run Code Online (Sandbox Code Playgroud) 我在我的代码库中使用checkstyle,http: //checkstyle.sourceforge.net/,我对JAVADOC有疑问.
我有这样的静态函数:
**
* @param id
*/
public static void getName(final String id) {
}
Run Code Online (Sandbox Code Playgroud)
checkstyle抱怨的地方
'id'的预期@param标签
当我给出类似的描述时
@param id id
Run Code Online (Sandbox Code Playgroud)
然后它工作正常,但我不想给每个参数的描述并返回.有没有办法解决这个问题?