@Data public class Action(){ private String action1; private String action2; } public class ClassName(){ public void test(){ Action action = new Action(); action.setAction2("액션2값넣기"); String className = action.getClass().getSimpleName().toUpperCase(); // className 출력 => ACTION String fieldName = ""; // Action 이라는 클래스안에 사용하고 있는 필드명 가져오기 for(Field field : action.getClass().getDeclaredFields()){ //..