Skip to content

Spring dependency injection for Jackson serializers [SPR-10768] #15394

Closed
@spring-projects-issues

Description

@spring-projects-issues

Cemo Koc opened SPR-10768 and commented

Spring does not has support injecting capabilities for JsonSerializers. This is almost same as Validator part of Spring project. Serializers must be created by Spring and injected necessary parts to inside it.

a sample:

@Component
public class PhotoSerializer extends JsonSerializer<String> {

   @Autowired
   TestService testService;

   @Override
   public void serialize(String value, JsonGenerator jgen, SerializerProvider provider) throws IOException {
      jgen.writeString(testService.directory() + "/photo/".concat(value));
   }
}

Affects: 3.2.3

Issue Links:

3 votes, 12 watchers

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions