Spring Boot to framework, który pozwala w łatwy sposób tworzyć aplikacje i usługi oparte na technologii Spring przy minimalnym wysiłku. Zawiera uparty pogląd na platformę Spring zaprojektowaną do pracy dla nowych i doświadczonych użytkowników Spring.
Jestem nowy w Javie i Springie. Jak mogę zmapować katalog główny aplikacji http://localhost:8080/na statyczny index.html? Jeśli przejdę do http://localhost:8080/index.htmljego pracy, dobrze. Struktura mojej aplikacji to: Mój config\WebConfig.javawygląd wygląda tak: @Configuration @EnableWebMvc @ComponentScan public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResourceLocations("/"); } } Próbowałem dodać, registry.addResourceHandler("/").addResourceLocations("/index.html");ale …
Pracuję nad przykładem Spring Boot Batch z MongoDB i już uruchomiłem mongodserwer. Po uruchomieniu aplikacji pojawia się poniższy błąd. Jakieś wskazówki dotyczące tego problemu? *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed …
Mam ten problem zarówno w Spring Boot 1.1.5, jak i 1.1.6 - ładuję zasób classpath za pomocą adnotacji @Value, która działa dobrze, gdy uruchamiam aplikację z poziomu STS (3.6.0, Windows). Jednak gdy uruchamiam pakiet mvn, a następnie próbuję uruchomić jar, pojawiają się wyjątki FileNotFound. Zasób, message.txt, znajduje się w src …
Mam wiele plików właściwości, które chcę załadować ze ścieżki klas. Istnieje jeden domyślny zestaw, do /src/main/resourcesktórego należy myapp.jar. Moje springcontextpliki oczekuje się na ścieżce klasy. to znaczy <util:properties id="Job1Props" location="classpath:job1.properties"></util:properties> <util:properties id="Job2Props" location="classpath:job2.properties"></util:properties> Potrzebuję również opcji zastąpienia tych właściwości zewnętrznym zestawem. Mam zewnętrzny folder konfiguracyjny w cwd. Jak na wiosnę, …
Rozwijam projekt przy użyciu Spring Boot. Mam kontroler, który akceptuje żądania GET . Obecnie akceptuję żądania na następujące rodzaje adresów URL: http: // localhost: 8888 / user / data / 002 ale chcę akceptować żądania przy użyciu parametrów zapytania : http: // localhost: 8888 / user? data = 002 Oto …
Mam aplikację Spring Boot z zależnościami spring-boot-starter-data-jpa. Moja klasa encji ma adnotację kolumny z nazwą kolumny. Na przykład: @Column(name="TestName") private String testName; Kod SQL wygenerowany przez to utworzony test_namejako nazwa kolumny. Po szukaniu rozwiązania stwierdziłem, że spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategyproblem rozwiązał (nazwa kolumny jest pobierana z adnotacji kolumny). Mimo to moje pytanie brzmi: …
Widziałem spring.jpa.open-in-view=truewłaściwość w dokumentacji Spring Boot dla konfiguracji JPA. Czy jest to truewartość domyślna tej właściwości, jeśli w ogóle jej nie podano ?; Co to naprawdę robi? Nie znalazłem dobrego wyjaśnienia tego; Czy to sprawia, że używasz SessionFactoryzamiast EntityManagerFactory? Jeśli tak, jak mogę to powiedzieć, aby umożliwić mi użycie EntityManagerFactoryzamiast …
W dokumencie Spring Boot Document napisali, że „Każda aplikacja SpringApplication zarejestruje punkt zaczepienia zamykania systemu w JVM, aby zapewnić prawidłowe zamknięcie ApplicationContext przy zamykaniu”. Kiedy klikam ctrl+cpolecenie powłoki, aplikację można bezpiecznie zamknąć. Jeśli uruchamiam aplikację na maszynie produkcyjnej, muszę użyć polecenia java -jar ProApplicaton.jar. Ale nie mogę zamknąć terminala powłoki, …
Wygląda na to, że Springboot automatycznie konfiguruje się do używania Logback z Tomcat. Chciałbym to wyłączyć i użyć tego, który podam w mojej ścieżce klas. Komunikat o błędzie poniżej. LoggerFactory nie jest Logback LoggerContext, ale Logback znajduje się w ścieżce klasy. Usuń Logback lub konkurencyjną implementację (klasa org.slf4j.impl.SimpleLoggerFactory). Obiekt klasy …
Próbuję połączyć mvc i resztę w jednym projekcie buta sprężynowego. Chcę ustawić ścieżkę bazową dla wszystkich pozostałych kontrolerów (np. Example.com/api) w jednym miejscu (nie chcę @RequestMapping('api/products')zamiast tego przypisywać do każdego kontrolera adnotacji po prostu @RequestMapping('/products'). Dostęp do kontrolerów MVC powinien być możliwy pod adresem example.com/cokolwiek Czy to możliwe? (Nie używam …
Podczas zaćmienia, kiedy uruchomiłem moją aplikację, otrzymałem to - Nie udało się znaleźć dialektu do użycia. java.sql.SQLException: nie można załadować wtyczki uwierzytelniającej „caching_sha2_password”. at java.sql.SQLException: Nie można załadować wtyczki uwierzytelniania „caching_sha2_password”. pod adresem com.mysql.jdbc.SQLError.createSQLException (SQLError.java:868) pod adresem com.mysql.jdbc.SQLError.createSQLException (SQLError.java:864) pod adresem com.mysql.jdbc.Mithqlandshake. java: 1746) pod adresem com.mysql.jdbc.MysqlIO.doHandshake (MysqlIO.java:1226) pod adresem …
Mam aplikację Spring Boot. Dodałem sporo zależności (niestety, wygląda na to, że potrzebuję ich wszystkich) i czas uruchamiania znacznie się wydłużył. Samo wykonanie SpringApplication.run(source, args)zajmuje 10 sekund. Chociaż może to nie być dużo w porównaniu do tego, do czego są „przyzwyczajeni”, jestem niezadowolony, że zajmuje to tyle czasu, głównie dlatego, …
Używam Spring Boot do tworzenia dwóch aplikacji, jedna służy jako serwer, a druga jest aplikacją kliencką. Jednak obie są tą samą aplikacją, która działa inaczej w zależności od aktywnego profilu. Do konfigurowania aplikacji używam funkcji automatycznej konfiguracji Spring Boot. Chcę wyłączyć całą automatyczną konfigurację związaną z bazą danych w aplikacji …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie W przypadku dużego projektu firmowego (internetowego), czy zalecamy używanie …
Mam mały problem z formatowaniem Java 8 LocalDateTime w mojej aplikacji Spring Boot. Z „normalnymi” datami nie mam problemu, ale pola LocalDateTime są konwertowane na następujące: "startDate" : { "year" : 2010, "month" : "JANUARY", "dayOfMonth" : 1, "dayOfWeek" : "FRIDAY", "dayOfYear" : 1, "monthValue" : 1, "hour" : 2, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.