diff --git a/core/pom.xml b/core/pom.xml index 62fe1e1df351da1a959d2fc2b2c93f02c784aa1e..111a37af52c0ea31e9d98a829e3e7c3d3fea5e17 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -31,6 +31,11 @@ <artifactId>mapstruct</artifactId> </dependency> + <dependency> + <groupId>org.modelmapper</groupId> + <artifactId>modelmapper</artifactId> + </dependency> + <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> diff --git a/core/src/main/java/cz/muni/fi/pa165/core/config/MapperConfig.java b/core/src/main/java/cz/muni/fi/pa165/core/config/MapperConfig.java new file mode 100644 index 0000000000000000000000000000000000000000..e96769506496d5cb191c8c9b98ad112e35a212fe --- /dev/null +++ b/core/src/main/java/cz/muni/fi/pa165/core/config/MapperConfig.java @@ -0,0 +1,14 @@ +package cz.muni.fi.pa165.core.config; + +import org.modelmapper.ModelMapper; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class MapperConfig { + + @Bean + public ModelMapper modelMapper() { + return new ModelMapper(); + } +} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 23299b4757d0ae1324a999ddc78c392bc514436e..8f6b126539915b2238e8d70f6e244e51f7455c51 100644 --- a/pom.xml +++ b/pom.xml @@ -79,6 +79,11 @@ <artifactId>mapstruct</artifactId> <version>${org.mapstruct.version}</version> </dependency> + <dependency> + <groupId>org.modelmapper</groupId> + <artifactId>modelmapper</artifactId> + <version>3.0.0</version> + </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>