import com.miredot.annotations.Api;
import com.miredot.annotations.ApiOperation;
@Api(name = "User API", description = "API for managing user information")
public class UserApi {
@ApiOperation(summary = "Get user by ID", path = "/users/{id}", method = "GET")
public User getUserById(@PathParam("id") int id) {
}
@ApiOperation(summary = "Create user", path = "/users", method = "POST")
public void createUser(@RequestBody User user) {
}
}
<build>
<plugins>
<plugin>
<groupId>com.miredot</groupId>
<artifactId>miredot-maven-plugin</artifactId>
<version>1.0.0</version>
<configuration>
<packageName>com.example.api</packageName>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>