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.
Mam fajną, małą aplikację internetową Spring Boot JPA. Jest wdrażany na Amazon Beanstalk i używa Amazon RDS do utrwalania danych. Jednak nie jest używany tak często i dlatego po pewnym czasie zawodzi z tego rodzaju wyjątkiem: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Ostatni pakiet pomyślnie odebrany z serwera był 79 870 633 milisekund temu. Ostatni …
Spring Boot pozwala nam zastąpić nasze pliki application.properties odpowiednikami YAML. Jednak moje testy wydają się mieć problem. Jeśli dodam adnotację my TestConfiguration(prosta konfiguracja Java), oczekuje się pliku właściwości. Na przykład to nie działa: @PropertySource(value = "classpath:application-test.yml") Jeśli mam to w moim pliku YAML: db: url: jdbc:oracle:thin:@pathToMyDb username: someUser password: fakePassword …
Załóżmy, że mam takie interfejsy: interface Country {} class USA implements Country {} class UK implements Country () A ten fragment konfiguracji XML: <bean class="USA"/> <bean id="country" class="UK"/> <bean id="main" class="Main"/> Jak mogę kontrolować, która zależność jest automatycznie przypisywana poniżej? Chciałbym ten z Wielkiej Brytanii. class Main { private Country …
Stworzyłem aplikację z spring + hibernate, ale zawsze otrzymuję ten błąd. To moja pierwsza aplikacja z hibernacją, przeczytałem kilka poradników, ale nie mogę rozwiązać tego problemu. Gdzie ja robię źle? To jest kod mojej aplikacji ott 05, 2014 4:03:06 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh Informazioni: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1eab16b: startup date [Sun Oct 05 …
Staram się o @Cacheablewsparcie dla adnotacji wiosny 3.1 i zastanawiasz się, czy jest jakiś sposób, aby dane w pamięci podręcznej usunąć po pewnym czasie przez ustawienie TTL? W tej chwili z tego, co widzę, muszę sam to wyczyścić za pomocą @CacheEvict, a używając tego razem z @Scheduledmogę samodzielnie wykonać implementację …
Konwertuję kontroler na nowszą wersję adnotacji. W starej wersji użyłem metody init w springmvc-servlet.xml używając: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Jak mogę określić metodę init przy użyciu wersji adnotacji?
Używam Jdbctemplate do pobierania pojedynczej wartości ciągu z bazy danych. Oto moja metoda. public String test() { String cert=null; String sql = "select ID_NMB_SRZ from codb_owner.TR_LTM_SLS_RTN where id_str_rt = '999' and ID_NMB_SRZ = '60230009999999'"; cert = (String) jdbc.queryForObject(sql, String.class); return cert; } W moim scenariuszu jest całkowicie możliwe, aby NIE …
Używam Spring MVC dla mojej aplikacji internetowej. Moje ziarna są zapisane w spring-servlet.xmlpliku " " Teraz mam klasę MyClassi chcę uzyskać do niej dostęp za pomocą fasoli wiosennej W tym spring-servlet.xmlnapisałem <bean id="myClass" class="com.lynas.MyClass" /> Teraz muszę uzyskać dostęp do tego za pomocą ApplicationContext ApplicationContext context = ?? Więc mogę …
Preferowaną metodą wdrażania Spring boot jest wykonywalny plik jar, który zawiera plik tomcat. Zaczyna się od prostego java -jar myapp.jar. Teraz chcę wdrożyć ten jar na moim serwerze linux na EC2, czy coś mi brakuje, czy naprawdę muszę utworzyć skrypt inicjujący, aby poprawnie uruchomić aplikację jako demon? Jeśli po prostu …
Mam problem z moim niestandardowym deserializatorem w Jackson. Chcę uzyskać dostęp do domyślnego serializatora, aby wypełnić obiekt, do którego deserializuję. Po populacji zrobię kilka niestandardowych rzeczy, ale najpierw chcę deserializować obiekt z domyślnym zachowaniem Jacksona. To jest kod, który mam w tej chwili. public class UserEventDeserializer extends StdDeserializer<User> { private …
Piszę aplikację, która ma zadanie cron, które jest wykonywane co 60 sekund. Aplikacja jest skonfigurowana do skalowania, gdy jest to wymagane, do wielu wystąpień. Chcę wykonywać zadanie tylko na 1 wystąpieniu co 60 sekund (na dowolnym węźle). Po wyjęciu z pudełka nie mogę znaleźć rozwiązania tego problemu i jestem zaskoczony, …
Odpowiedzi na to pytanie są wysiłkiem społeczności . Edytuj istniejące odpowiedzi, aby ulepszyć ten post. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. SpringSource.org zmienił swoją witrynę na http://spring.io Czy ktoś wie, jak zdobyć najnowszą wersję bez Mavena / githuba? z http://spring.io/projects
Metody queryforInt / queryforLong w JdbcTemplate są przestarzałe w wersji Spring 3.2. Nie mogę dowiedzieć się, dlaczego lub co jest uważane za najlepszą praktykę zastępowania istniejącego kodu przy użyciu tych metod. Typowa metoda: int rowCount = jscoreJdbcTemplate.queryForInt( "SELECT count(*) FROM _player WHERE nameKey = ? AND teamClub = ?", playerNameKey.toUpperCase(), …
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.