问题 I have fragment of yaml file: field-name: my/data but I can't create pojo with method name setField-name Is there any way to parse such yaml file? 回答1: You can pass a custom PropertyUtils to handle such cases Constructor c = new Constructor(MyClass.class); c.setPropertyUtils(new PropertyUtils() { @Override public Property getProperty(Class<? extends Object> type, String name) throws IntrospectionException { if ( name.indexOf('-') > -1 ) { name = toCameCase(name); } return super.getProperty