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)
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 :
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)
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;
..
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 :