Hej mam problem z utworzeniem pliku w folderze resources w spirngu kiedy używam kodu poniżej nie tworzy folderu.
File file = new File(src/main/resources/folder/plik.txt)
Hej mam problem z utworzeniem pliku w folderze resources w spirngu kiedy używam kodu poniżej nie tworzy folderu.
File file = new File(src/main/resources/folder/plik.txt)
System.getProperty("user.dir") + /src/main/resources/..
oprócz tego file.mkdirs / file.mkdir
Czemu w ogóle tak chcesz robić? To nie jest najlepsza praktyka - pliki z katalogu resources trafiają do jara/wara i są to jakies szablony html czy konfiguracje aplikacji. Co chcesz zapisać?
scibi92 napisał(a):
Czemu w ogóle tak chcesz robić? To nie jest najlepsza praktyka - pliki z katalogu resources trafiają do jara/wara i są to jakies szablony html czy konfiguracje aplikacji. Co chcesz zapisać?
Tak mnie to zaciekawiło. Tworzyłem takiego klienta co sprawdza mi moje rest api. Pobiera z niego bajty[] i zapisuje w folderze jako plik . Czyli to generalnie jest złem podejście?
Opcja 1. zapisujesz byte[] do bazy jako blob
Opcja 2. zapisujesz byte[] do pliku i wrzucasz do lokalizacji, która jest ustawiana w pliku konfiguracyjnym. Do bazy danych pakujesz ścieżkę do pliku i na jej podstawie potem zwracasz plik użytkownikowi, czy coś tam z nim robisz.
A jak chce stworzyć folder, a w nim plik o określonej wielkości. Tylko na czas testowania pewnej metody
czyli chodzi o test resources?? To po pierwsze zlokalizuj to w : \src\test\resources a jak chcesz mieć podkatalog zrób go przez file.mkdir