Ich bin neu im Java -Klassen -Design und brauche Hilfe bei Folgendes: < /p>
Beispielszenario:
Ich möchte den Firmennamen und eine E -Mail an die BasisemailMessage -Klasse übergeben und diese Werte aus der Anwendung von der Anwendung abrufen. PasswordResetemail -Klassen und ich muss diese aus derselben Eigenschaftendatei abholen. < /P>
abstract public class BaseEmailMessage {
// Need to fetch these from application properties
// as they are common for all email types
private String COMPANY_NAME;
private String COMPANY_EMAIL;
// constructor, methods, getters, and setters...
}
@Component
public class SignUpEmail extends BaseEmailMessage {
// Need to fetch this from application properties specific to this class only
private static final String SIGN_UP_URL;
}
@Component
public class PasswordResetEmail extends BaseEmailMessage {
// Need to fetch this from application properties specific to this class only
private static final String PASSWORD_RESET_URL;
}
< /code>
Wie kann ich dies auf saubere und wartbare Weise erreichen? Gibt es Best Practices zur Verbesserung der Wartbarkeit dieses Code?>
Wie übergeben Sie Werte aus application.properties an eine java abstrakte Klasse? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post