Giriş
Örnek
Elimizde şöyle bir kod olsun.
app.roles=ADMIN,USER,GUEST
Şöyle yaparız. Burada Spring Expression Language kullanılıyor."#{'${app.role}'.split(',')}"
private String[] role;
Örnek
Elimizde şöyle bir kod olsun.prefix.list= some,stuff,with,comma,separators
Şöyle yaparız. Burada Spring Expression Language kullanılıyor."#{'${prefix.list}'.split(',')}"
private String[] array;
Örnek - Split İşlemi
application.properties dosyası şöyle olsun.
Örnekapplication.properties dosyası şöyle olsun.
employee.names=Petey Cruiser,Anna Sthesia,Paul Molive,Buck Kinnear
Şöyle yaparız.@Value("#{'${employee.names}'.split(',')}")
private List<String> employeeName;
Eğer sadece ilk elemana erişmek istersek şöyle yaparız.@Value("#{'${employee.names}'.split(',')[0]}")
private String employeeName;
application.properties şöyle olsun.
video.output.directory = C:\\Users\\Alex\\Desktop\\output
# Target Sites
target.sites[0] = https://youtube.com
target.sites[1] = https://bing.com
Şöyle yaparız.@Configuration
public class WatchConfiguration {
@Value("${video.output.directory}")
private String videoDirectory;
@Value("${target.sites}")
private List<String> targetSites;
...
}
Hiç yorum yok:
Yorum Gönder