Classe de ferramenta Spring - Uso de ReflectionUtils

URL original: Spring Tool Series - Uso de ReflectionUtils_IT Knives Out Blog-CSDN Blog

Introdução

Este artigo apresenta o uso do ReflectionUtils do Spring.

O objetivo da classe de ferramenta ReflectionUtils: facilitar as operações de reflexão.

Spring também possui uma classe de ferramenta: ReflectUtils . A maior diferença em suas funções é que ReflectUtils pode obter todas as descrições de atributos da classe de tipo (todos os campos desta classe e da classe pai (incluindo private)), mas ReflectionUtils não pode obter os privados da classe pai.campo.

Coleção de métodos

GetMethod

método

ilustrar

Método findMethod(Class<?> clazz, String nome)

Encontre o método especificado na classe

Método findMethod(Class<?> clazz, String name, Class<?>… paramTypes)

Igual ao acima, tipos de parâmetros de método adicionais são fornecidos como condições de pesquisa

Método[] getAllDeclaredMethods(Class<?> leafClass)

Obtenha todos os métodos da classe, incluindo os herdados

Construtor acessívelConstrutor(Class clazz, Class<?>… parâmetroTypes)

Encontre o método construtor especificado na classe

booleano isEqualsMethod (método de método)

Quer seja o método equals()

booleano isHashCodeMethod (método de método)

Quer seja o método hashCode()

booleano isToStringMethod (método de método)

É o método toString()?

booleano isObjectMethod (método do método)

Se é um método herdado da classe Object

boolean declaraException (método de método, classe <?> exceçãoType)

Verifica se um método foi declarado para lançar a exceção especificada

Método de chamada

O texto acima faz parte do artigo. Para facilitar a manutenção, o texto completo foi transferido para esta URL: Spring Tool Class - Use of ReflectionUtils - Self-Study Wizard

Acho que você gosta

Origin blog.csdn.net/feiying0canglang/article/details/129518765
Recomendado
Clasificación