├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── epam │ └── mapstruct │ ├── MapstructDemoApplication.java │ ├── dao │ ├── impl │ │ └── UserRepository.java │ └── model │ │ ├── AddressEntity.java │ │ ├── Location.java │ │ └── UserEntity.java │ ├── service │ ├── dto │ │ ├── AddressDTO.java │ │ ├── FlattenUserDTO.java │ │ ├── LocationDTO.java │ │ └── UserDTO.java │ ├── impl │ │ └── UserService.java │ └── mapper │ │ └── UserMapper.java │ └── web │ └── controller │ └── UserController.java └── resources └── application.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/MapstructDemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/MapstructDemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/dao/impl/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/dao/impl/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/dao/model/AddressEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/dao/model/AddressEntity.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/dao/model/Location.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/dao/model/Location.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/dao/model/UserEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/dao/model/UserEntity.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/service/dto/AddressDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/service/dto/AddressDTO.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/service/dto/FlattenUserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/service/dto/FlattenUserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/service/dto/LocationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/service/dto/LocationDTO.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/service/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/service/dto/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/service/impl/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/service/impl/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/service/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/service/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/epam/mapstruct/web/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adalgrim/spring-boot-mapstruct-lombok-maven/HEAD/src/main/java/com/epam/mapstruct/web/controller/UserController.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=80 --------------------------------------------------------------------------------