Skip to content

Commit 2de8a6a

Browse files
committed
Fix loading order(?)
1 parent 4c69408 commit 2de8a6a

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/main/java/com/jayfella/website/config/EmailConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import org.springframework.context.annotation.Bean;
44
import org.springframework.context.annotation.Configuration;
5+
import org.springframework.context.annotation.DependsOn;
56
import org.springframework.context.support.ResourceBundleMessageSource;
67
import org.springframework.mail.javamail.JavaMailSender;
78
import org.springframework.mail.javamail.JavaMailSenderImpl;

src/main/java/com/jayfella/website/config/ThymeLeafConfig.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.jayfella.website.config;
22

33
import nz.net.ultraq.thymeleaf.LayoutDialect;
4-
import org.springframework.beans.factory.annotation.Autowired;
54
import org.springframework.context.annotation.Bean;
65
import org.springframework.context.annotation.Configuration;
76
import org.springframework.context.annotation.Description;
@@ -23,9 +22,7 @@
2322
@EnableWebMvc
2423
public class ThymeLeafConfig implements WebMvcConfigurer {
2524

26-
@Autowired
27-
public SpringTemplateEngine templateEngine;
28-
25+
2926
@Bean
3027
@Description("Thymeleaf template resolver serving HTML 5")
3128
public ITemplateResolver templateResolver() {

src/main/java/com/jayfella/website/service/EmailService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import org.slf4j.Logger;
1111
import org.slf4j.LoggerFactory;
1212
import org.springframework.beans.factory.annotation.Autowired;
13+
import org.springframework.context.annotation.DependsOn;
1314
import org.springframework.mail.javamail.JavaMailSender;
1415
import org.springframework.mail.javamail.MimeMessageHelper;
1516
import org.springframework.scheduling.annotation.Async;
@@ -24,7 +25,7 @@
2425
import java.util.List;
2526
import java.util.Locale;
2627

27-
@Service
28+
@Service @DependsOn("templateEngine")
2829
public class EmailService {
2930

3031
private static final Logger log = LoggerFactory.getLogger(EmailService.class);

0 commit comments

Comments
 (0)