lombok.jar : this is used to auto generate getter and setter methods
swagger-ui : This is used to help develoeprs to test rest api instead of postman / SOAPUI
Annotations
REST API Annotations
RestController
Api
RequestMapping
Autowired
ApiOperartion
PostMapping
GetMapping
PutMapping
DeleteMapping
RequestBody
PathVariable
RequestParm
Service
Override
Transactional
Component
Entity/Hibernate annotations
Converter
DynamicUpdate
Entity
Table
NamedQuery
Id
GeneratedValue
Column
JsonBackRefernce
ManytoOne
JoinColumn
Lombok annotations (Lombok Annotations Support for VS Code - Visual Studio Marketplace)
@Getter and @Setter
@AllArgsConstructor , @RequiredArgsConstructor and @NoArgsConstructor
@ToString
@RequiredArgsConstructor
@EqualsAndHashCode
@Slf4j (simple Logging Facade for Java)
@Data (shortcut for @ToString, @EqualsAndHashCode, @Getter , @Setter and @RequiredArgsConstructor)
For groovy instead of lombok you can use @Canonical (java - Compilation error - Groovy and Lombok - Stack Overflow)
Spring MVC internal converts java object to JSON using MappingJackson2HttpMessageConverter
https://mvnrepository.com/artifact/io.springfox/springfox-swagger2
http://localhost:8080/swagger-resources
http://localhost:8080/v2/api-docs
http://localhost:8080/swagger-ui/index.html
http://localhost:8080/swagger-ui.html
No comments:
Post a Comment