Auf Thema antworten

Hallo zusammen ich verwende in meinem Projekt Spring Boot.

Ich habe eine Builder Klasse, die ich mit Autowired verwenden möchte. Dazu habe ich eine @Component  Annotation an die Klasse geschrieben.

Hier mein Code (Auszug)

[CODE=java]@Component

@Builder

public class ModelFactory implements IModelFactory {


    private static final Logger logger = LogManager.getLogger(ModelFactory.class);


    private final LocalDateTime dateTime;

    private final String matchNumber;

    private final String team1Name;

    private final String team2Name;

    private final String associationName;

    private final String competitionName;

    private final int seasonStartYear;

    private final int seasonEndYear;

    private final int team1Sets;

    private final int team2Sets;


    @Autowired

    AssociationRepository associationRepository;


    @Autowired

     ClubRepository clubRepository;


    ..[/CODE]


Wenn ich nun in meinem Test die Builder Klasse verwende bekomme ich beim Starten meines Tests folgenden Fehler :

 No qualifying bean of type 'java.time.LocalDateTime' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations:


Kann mir jemand einen Tipp geben, ob das so überhaupt funktieren kann ?

Vielen Dank für die Unterstützung

[CODE lang="java" title="Testklasse"]@SpringBootTest

class ModelFactoryTest {


    @Autowired

    ModelFactory modelFactory;

...

   

   

    [/CODE]


Wenn ich den Test starte bekomme folgenden Fehler :



Oben