Spring Framework to framework open source do tworzenia aplikacji na platformie Java. U ich podstaw leży bogate wsparcie dla architektur opartych na komponentach, a obecnie ma ponad dwadzieścia wysoce zintegrowanych modułów.
Będąc całkiem nowym w Spring, mam pytanie dotyczące dodawania adnotacji do zajęć. Czy dodawanie adnotacji do klasy @Componentoznacza, że będzie to Spring Bean, a domyślnie singleton?
Próbowałem użyć zmiennych env w mojej konfiguracji application.yml, takich jak: spring: main: show_banner: false --- spring: profiles: production server: address: $OPENSHIFT_DIY_IP port: $OPENSHIFT_DIY_PORT ale zmienne env nie są rozwiązywane. Czy muszę podać inną notację? W Railsach możesz np. Użyć <% = ENV ['FOOVAR']%> Jedyną alternatywą jest uruchomienie aplikacji takiej jak: …
Jak mogę programowo wyłączenie Wiosna Boot aplikacja bez kończące VM ? W innych pracach, co jest przeciwieństwem new SpringApplication(Main.class).run(args);
Jestem nowy w Spring Transaction. Coś, co wydało mi się naprawdę dziwne, prawdopodobnie dobrze to zrozumiałem. Chciałem mieć transakcję na poziomie metody i mam metodę wywołującą w tej samej klasie i wygląda na to, że nie podoba mi się to, musi być wywoływana z oddzielnej klasy. Nie rozumiem, jak to …
Spring obsługuje dwie różne metody walidacji: walidację Spring i walidację bean JSR-303. Oba mogą być używane przez zdefiniowanie walidatora Spring, który deleguje do innych delegatorów, w tym walidatora bean. Na razie w porządku. Ale kiedy opisujemy metody, aby faktycznie zażądać walidacji, to już inna historia. Mogę tak opisywać @RequestMapping(value = …
Mam zdefiniowany samodzielny typ wyliczeniowy, coś takiego: package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 } Teraz chcę wstrzyknąć wartość tego typu do właściwości fasoli: <bean name="someName" class="my.pkg.classes"> <property name="type" value="my.pkg.types.MyEnumType.TYPE1" /> </bean> ... i to nie zadziałało :( Jak wstrzyknąć Enum do fasoli jarskiej?
Otrzymuję poniższy wyjątek podczas uruchamiania aplikacji rozruchu sprężynowego podczas uruchamiania: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.web.client.RestTemplate com.micro.test.controller.TestController.restTemplate; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.web.client.RestTemplate] found for dependency: expected at least 1 …
Chcę użyć ogólnego sposobu zarządzania kodami błędów 5xx, powiedzmy konkretnie w przypadku, gdy db nie działa w całej mojej wiosennej aplikacji. Chcę mieć ładny plik JSON o błędzie zamiast śladu stosu. Dla kontrolerów mam @ControllerAdviceklasę dla różnych wyjątków i to również wychwytuje przypadek, że db zatrzymuje się w środku żądania. …
Po prostu próbuję zobaczyć zawartość bazy danych H2 dla osadzonej bazy danych H2, którą tworzy spring-boot, gdy nie określam niczego w pliku application.properties i zaczynam od mvn spring: run. Widzę hibernację JPA tworzącą tabele, ale jeśli spróbuję uzyskać dostęp do konsoli h2 pod adresem URL poniżej, baza danych nie ma …
Użyłem mavena do wykonania samouczka https://spring.io/guides/gs/uploading-files/ Wszystkie użyte kody zostały skopiowane. Aplikacja może działać, ale pojawia się błąd: Strona błędu białej etykiety Ta aplikacja nie ma wyraźnego mapowania błędu /, więc widzisz to jako rezerwę. Tue Jun 30 17:24:02 CST 2015 Wystąpił nieoczekiwany błąd (typ = Nie znaleziono, stan = …
Jestem trochę zdezorientowany Filteri Interceptorcele. Jak zrozumiałem z dokumentów, Interceptorjest uruchamiany między żądaniami. Z drugiej strony Filterjest uruchamiany przed renderowaniem widoku, ale po wyrenderowaniu odpowiedzi przez kontroler. Więc gdzie jest różnica między postHandle()w Interceptorze i doFilter()w filtrze? Jaka jest najlepsza praktyka, w jakich przypadkach należy jej używać? W tym obrazie, …
Jaki jest właściwy sposób dodawania przechwytywaczy HttpRequest w aplikacji rozruchu sprężynowego? Chcę rejestrować żądania i odpowiedzi na każde żądanie http. Dokumentacja Spring Boot w ogóle nie obejmuje tego tematu. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) Znalazłem kilka przykładów internetowych pokazujących, jak zrobić to samo ze starszymi wersjami Spring, ale te działają z applicationcontext.xml. …
Spring cache nie działa podczas wywoływania metody buforowanej z innej metody tego samego beana. Oto przykład, który wyjaśnia mój problem w jasny sposób. Konfiguracja: <cache:annotation-driven cache-manager="myCacheManager" /> <bean id="myCacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager"> <property name="cacheManager" ref="myCache" /> </bean> <!-- Ehcache library setup --> <bean id="myCache" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean" p:shared="true"> <property name="configLocation" value="classpath:ehcache.xml"></property> </bean> <cache name="employeeData" …
W niestandardowym AuthenticationProvider z mojego wiosennego projektu próbuję odczytać listę uprawnień zalogowanego użytkownika, ale napotykam następujący błąd: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.horariolivre.entity.Usuario.autorizacoes, could not initialize proxy - no Session at org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:566) at org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:186) at org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:545) at org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:124) at org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266) at com.horariolivre.security.CustomAuthenticationProvider.authenticate(CustomAuthenticationProvider.java:45) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156) at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:177) …
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.