doman Datei zu erhalten:Wie den Wert der Objekte im @Pattern
@PropertySource(value = "classpath:valid.properties")
public class Role implements Serializable {
@Id
private String id;
@Pattern(regexp = "^[a-zA-Z0-9_]{6,32}$")
private String name;
valid.properties:
username=^[a-zA-Z0-9_]{6,32}$
password=^[a-zA-Z]\w{5,17}$
email=^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
regexp Wert ist festgelegt
ändern @Pattern:
@Pattern(regexp = "${username}") // compile Error
private String name;
** Ich möchte Regexp-Wert ersetzen, stattdessen Eigenschaften verwenden **
Wie?