Comments (5)
ConversionService
also has this issue.
I fix it by configuring autowired in Spring config.
@Autowired
public void addFormatters(FormatterRegistry registry) {
registry.addConverter(new CarMapperImpl());
}
After doing like this, Spring can find mapping implementation.
from mapstruct-spring-extensions.
@marvk Please do not hijack this closed thread. Yes, the Mappers will be added to the ConversionService automatically in most cases. However, depending on your SpringBoot setup, this service might not be initialized in a standard fashion. The SpringBoot example project demonstrates one way to solve this in case e.g. spring-boot-starter-web
isn't there.
from mapstruct-spring-extensions.
The idea is not to inject the generated adapter, but rather the ConversionService
: https://mapstruct.org/documentation/spring-extensions/reference/html/#mapperAsConverter. Also, this is probably the same issue as #21 .
from mapstruct-spring-extensions.
We're trying to integrate mapstruct-spring-extensions
into our project because it looked very promising. However, the solution suggested by @MicyToy isn't really satisfying in my opinion. I would expect the generated mappers to be added to, or else detected by, ConversionService
automatically. Is this a configuration issue or are we really expected to register mappers by hand (for now)?
from mapstruct-spring-extensions.
@Chessray Sorry, I didn't want to open what I thought would be a duplicate. I'll have a look and if I can't get it to work, I'll open a new ticket. Cheers!
from mapstruct-spring-extensions.
Related Issues (20)
- DelegatingConverter and CycleAvoidingMappingContext HOT 4
- Allow inherited DelegatingConverter to be processed HOT 1
- Not auto register converters after manually create a ConversionService bean. HOT 18
- "noconfig" example is not working HOT 1
- ConversionService beans conflict in @WebMvcTest annotated tests with Spring Cloud 2023.0.1 HOT 8
- Support Spring 6 / Spring Boot 3 HOT 1
- Convert doesn't address nested target properties HOT 1
- Make a release HOT 2
- Configure JReleaser for project
- maven Compilation failed [JDK20 MAVEN3.9.2 ] javax.annotation.processing.Processor: Provider org.mapstruct.extensions.spring.converter.ConverterMapperProcessor could not be instantiated HOT 2
- ConversionServiceAdapterGenerator does not respect mapstruct.suppressGeneratorTimestamp
- Combining various default starters can result in multiple `ConversionService`s being in the `ApplicationContext`.
- How to inject Spring CustomComponent in Mapper interface? HOT 2
- Compiler Error with Qualified Mapping and Custom Converter - Duplicate Method Generation HOT 6
- Provide a ConversionService bean if missing HOT 7
- Generate additional delegating mappers for @InheritInverseConfiguration HOT 5
- Name collision with same class name in different packages HOT 2
- 'No converter found' when injection ConversionService into Spring Service. / indirect reference to ConversionService HOT 6
- spring-beans vulnerability CVE-2022-22965 HOT 4
- Provide mechanism for adding annotations to generated code HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mapstruct-spring-extensions.