Tworzenie pliku w resources w Springu

0

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)
0

System.getProperty("user.dir") + /src/main/resources/..

oprócz tego file.mkdirs / file.mkdir

0

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ć?

0
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?

0

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.

0

A jak chce stworzyć folder, a w nim plik o określonej wielkości. Tylko na czas testowania pewnej metody

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1