Jul 16, 2024
spring fox swagger-2 dependencypom.xml:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
@EnableSwagger2 annotation in a configuration class@SpringBootApplication
@EnableSwagger2
public class SpringBootSwagger2Application {
public static void main(String[] args) {
SpringApplication.run(SpringBootSwagger2Application.class, args);
}
}
getAllContacts(): Returns a list of contactsgetContact(id): Returns a specific contactaddContact(contact): Adds a contact to the listlocalhost:8080/v2/api-docs generating JSON documentationspringfox-swagger-ui
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
localhost:8080/swagger-ui.html