Wednesday, March 17, 2021

MY NV Project

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


       @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