Я хочу сгенерировать метод CompareTo с помощью плагина openapi-generator-maven-plugin. Плагин генерирует все методы, определенные в файле pojo.mustache, а именно:quals(), hashCode() и т. д. Но он не генерирует метод CompareTo. Я попытался добавить следующее в спецификацию OAS:
Полученный в результате сгенерированный класс реализует Comparable, как показано ниже:
Код: Выделить всё
public class MyClass implements java.lang.Comparable
Я попытался переопределить файл pojo.mustache, добавив приведенный ниже пример на основе необязательного настраиваемого атрибута в OAS, но метод CompareTo все равно не создается:
Код: Выделить всё
{{#vendorExtensions.x-custom-method}}
@Override
public String compareTo({{classname}} that)
{
return "true";
}
{{/vendorExtensions.x-custom-method}}
Есть ли какой-либо предопределенный атрибут, который я могу добавить в OAS для его создания?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... ven-plugin