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.
Zamknięte . To pytanie jest oparte na opinii . 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 7 lat temu . Popraw to pytanie Obecnie dużo słyszę o Spring Framework. Dlaczego w branży …
Czy istnieje prosty sposób na wyłączenie pakietu / pakietu podrzędnego z automatycznego okablowania w Spring 3.1? Np. Jeśli chciałbym dołączyć skan komponentu do pakietu podstawowego, com.exampleczy istnieje prosty sposób na wykluczenie com.example.ignore? (Dlaczego? Chciałbym wykluczyć niektóre komponenty z moich testów integracji)
Jestem nowy w rozwijaniu mikrousług, chociaż od jakiegoś czasu badam ten temat, czytając zarówno dokumentację Springa, jak i Netflix. Rozpocząłem prosty projekt dostępny na Github . Zasadniczo jest to serwer Eureka (Archimedes) i trzy mikrousługi klienta Eureka (jeden publiczny interfejs API i dwa prywatne). Sprawdź plik readme github, aby uzyskać …
Stanowy bean sesji jest definiowany w następujący sposób: Stanowe fasole sesji Stan obiektu składa się z wartości jego zmiennych instancji. W komponencie bean stanowym sesji zmienne instancji reprezentują stan unikalnej sesji komponentu bean klienta. Ponieważ klient oddziałuje („rozmawia”) ze swoim ziarnem, ten stan jest często nazywany stanem konwersacji. Bezstanowy komponent …
Trudno mi zrozumieć JAAS. Wszystko wydaje się bardziej skomplikowane niż powinno (szczególnie samouczki Sun). Potrzebuję prostego samouczka lub przykładu jak wdrożyć zabezpieczenia (uwierzytelnianie + autoryzacja) w aplikacji java opartej na Struts + Spring + Hibernate z niestandardowym repozytorium użytkowników. Można zaimplementować za pomocą ACEGI.
Mam fasolę, Item<T>która jest wymagana do autoprzewodowania w @Configurationklasie. @Configuration public class AppConfig { @Bean public Item<String> stringItem() { return new StringItem(); } @Bean public Item<Integer> integerItem() { return new IntegerItem(); } } Ale kiedy próbuję @Autowire Item<String>, otrzymuję następujący wyjątek. "No qualifying bean of type [Item] is defined: expected …
Jaka jest różnica między dwiema gwiazdkami zamiast jednej gwiazdki, gdy odnosimy się do ścieżek? Wcześniej debugowałem projekt Spring 3. Próbowałem dodać plik .swf za pomocą <spring:url var="flashy" value="/resources/images/flash.swf"/> Z moim serwletem ResourceServlet web.xml wyglądającym tak <servlet-name>Resource Servlet </servlet-name> <url-pattern>/resources/*</url-pattern> Ale niestety otrzymywałem ten błąd: WARN org.springframework.js.resources.ResourceServlet - An attempt to …
Wiosną, jeśli fasola się zaimplementuje ApplicationContextAware, może uzyskać dostęp do applicationContext. Dlatego jest w stanie uzyskać inne ziarna. na przykład public class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext context) throws BeansException { applicationContext = context; } public static ApplicationContext getApplicationContext() { return applicationContext; } } …
Właśnie zacząłem pracować nad projektem Spring-data, Hibernate, MySQL, JPA. Przerzuciłem się na spring-data, żeby nie musieć się martwić o ręczne tworzenie zapytań. Zauważyłem, że użycie @Transactionalskryptu nie jest wymagane, gdy używasz danych wiosennych, ponieważ wypróbowałem również moje zapytania bez adnotacji. Czy istnieje konkretny powód, dla którego powinienem / nie powinienem …
czy można zdefiniować bean za pomocą statycznych pól końcowych klasy CoreProtocolPNames w następujący sposób: <bean id="httpParamBean" class="org.apache.http.params.HttpProtocolParamBean"> <constructor-arg ref="httpParams"/> <property name="httpElementCharset" value="CoreProtocolPNames.HTTP_ELEMENT_CHARSET" /> <property name="version" value="CoreProtocolPNames.PROTOCOL_VERSION"> </bean> public interface CoreProtocolPNames { public static final String PROTOCOL_VERSION = "http.protocol.version"; public static final String HTTP_ELEMENT_CHARSET = "http.protocol.element-charset"; } Jeśli to możliwe, jak …
Używam Spring Security 3.2 i Spring 4.0.1 Pracuję nad konwersją konfiguracji XML do konfiguracji Java. Kiedy adnotacje AuthenticationManagerz @Autowiredmoim Filtr Dostaję wyjątek Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.security.authentication.AuthenticationManager] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {} …
Po pierwsze, jest możliwe, że pytam o coś, o co wcześniej pytano i na które udzielono odpowiedzi, ale nie udało mi się uzyskać wyników wyszukiwania. Okej ogólnie (lub jak na razie zawsze :)) Adnotacje transakcyjne definiujemy na warstwie serwisowej typowym wiosennym hibernacją jest zwykle Kontroler-> Menedżer-> Dao-> Orm. Mam teraz …
Spring-Boot to całkiem niesamowite narzędzie, ale dokumentacja jest nieco skąpa, jeśli chodzi o bardziej zaawansowaną konfigurację. Jak ustawić właściwości, takie jak maksymalny rozmiar puli połączeń z bazą danych? Wiosna-Boot podpory tomcat-jdbc, HikariCPa Commons DBCPnatywnie są one skonfigurowane w ten sam sposób?
Umieściłem już log4jConfigLocation w web.xml, ale nadal otrzymuję następujące ostrzeżenie: log4j:WARN No appenders could be found for logger ⤦ ⤥ (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. Co mnie ominęło? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml </param-value> …
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.