«spring» etiketlenmiş sorular

Spring Framework, Java platformunda uygulama geliştirme için açık kaynaklı bir çerçevedir. Özünde bileşen tabanlı mimariler için zengin bir destek vardır ve şu anda yirmiden fazla yüksek düzeyde entegre modüle sahiptir.


1
Spring Data havuzları gerçekte nasıl uygulanır?
Bir süredir projemde Spring Data JPA deposu ile çalışıyorum ve aşağıdaki noktaları biliyorum: Depo arayüzlerinde, biz gibi yöntemleri ekleyebilirsiniz findByCustomerNameAndPhone()(varsayarak customerNameve phoneetki alanı nesne alanlardır). Daha sonra Spring, yukarıdaki depo arayüzü yöntemlerini çalışma zamanında (uygulamanın çalıştırılması sırasında) uygulayarak uygulamayı sağlar. Bunun nasıl kodlandığıyla ilgileniyorum ve Spring JPA kaynak koduna ve …


2
Application.yml ortam değişkenlerini destekliyor mu?
Application.yml yapılandırmamda env değişkenlerini şu şekilde kullanmayı denedim: spring: main: show_banner: false --- spring: profiles: production server: address: $OPENSHIFT_DIY_IP port: $OPENSHIFT_DIY_PORT ancak env değişkenleri çözülmedi. Farklı bir gösterim sağlamam gerekiyor mu? Rails'te örneğin <% = ENV ['FOOVAR']%> kullanabilirsiniz Tek alternatif, uygulamayı şu şekilde çalıştırmaktır: java -jar my.jar --server.address=$OPENSHIFT_DIY_IP --server.port=$OPENSHIFT_DIY_PORT
111 java  spring  yaml  spring-boot 


8
Spring @Transaction metodu aynı sınıftaki metot tarafından çağrı, çalışmıyor mu?
Spring Transaction'da yeniyim. Gerçekten tuhaf bulduğum bir şey, muhtemelen bunu doğru anladım. Yöntem düzeyinde bir işlem yapmak istedim ve aynı sınıf içinde bir çağıran yöntemim var ve bundan hoşlanmıyor gibi görünüyor, ayrı bir sınıftan çağrılması gerekiyor. Bunun nasıl mümkün olduğunu anlamıyorum. Herhangi birinin bu sorunu nasıl çözeceğine dair bir fikri …

4
Baharda @Valid ve @Validated arasındaki fark
Spring, iki farklı doğrulama yöntemini destekler: Yay doğrulama ve JSR-303 fasulye doğrulama. Her ikisi de, fasulye doğrulayıcısı da dahil olmak üzere diğer delegatörlere delege eden bir Bahar doğrulayıcı tanımlanarak kullanılabilir. Çok uzak çok iyi. Ancak doğrulama istemek için yöntemlere açıklama eklerken, bu başka bir hikaye. Böyle açıklama ekleyebilirim @RequestMapping(value = …

9
Bean özelliğine Spring yapılandırma dosyasında Enum değeri nasıl atanır?
Bağımsız bir enum türü tanımladım, şuna benzer: package my.pkg.types; public enum MyEnumType { TYPE1, TYPE2 } Şimdi, bu türden bir değeri bir bean özelliğine enjekte etmek istiyorum: <bean name="someName" class="my.pkg.classes"> <property name="type" value="my.pkg.types.MyEnumType.TYPE1" /> </bean> ... ve bu işe yaramadı :( Bahar fasulyesine nasıl Enum enjekte etmeliyim?
109 java  spring 

16
YAML kullanan Spring @PropertySource
Spring Boot, application.properties dosyalarımızı YAML eşdeğerleriyle değiştirmemize olanak tanır. Ancak testlerimde bir engele çarpmış gibi görünüyorum. Benim TestConfiguration(basit bir Java yapılandırması) açıklama eklersem , bir özellikler dosyası bekliyordur. Örneğin bu işe yaramıyor: @PropertySource(value = "classpath:application-test.yml") YAML dosyamda bu varsa: db: url: jdbc:oracle:thin:@pathToMyDb username: someUser password: fakePassword Ve bu değerleri şunun …

8
Spring Cache @Cacheable - aynı çekirdeğin başka bir yönteminden çağrı yapılırken çalışmıyor
Aynı fasulyenin başka bir yönteminden önbelleğe alınmış yöntem çağrılırken yay önbelleği çalışmıyor. İşte sorunumu net bir şekilde açıklamak için bir örnek. Yapılandırma: <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" maxElementsInMemory="100"/> Önbelleğe …
109 java  spring  caching  ehcache 

9
@Cacheable için bir TTL ayarlayabilir miyim
@CacheableBahar 3.1 için açıklama desteğini deniyorum ve bir süre sonra bir TTL ayarlayarak önbelleğe alınan verileri temizlemenin bir yolu olup olmadığını merak ediyorum. Şu anda görebildiğim kadarıyla @CacheEvict, ve bunu kullanarak kendim @Scheduledbir TTL uygulaması yapabilirim ama bu kadar basit bir görev için biraz fazla görünüyor?
109 java  spring 

1
Spring @Configuration sınıfını anlama
İlkbahar @ Otomatik Kablolu kullanımı Anlamak sorusunun ardından, diğer yaylı kablolama seçeneği olan @Configurationsınıf için eksiksiz bir bilgi tabanı oluşturmak istedim . Şuna benzeyen bir yaylı XML dosyam olduğunu varsayalım: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <import resource="another-application-context.xml"/> <bean id="someBean" class="stack.overflow.spring.configuration.SomeClassImpl"> <constructor-arg value="${some.interesting.property}" /> </bean> <bean id="anotherBean" class="stack.overflow.spring.configuration.AnotherClassImpl"> …

14
yay önyükleme varsayılan H2 jdbc bağlantısı (ve H2 konsolu)
Ben sadece uygulamamda herhangi bir şey belirtmediğimde ve mvn spring: run ile başladığımda spring-boot'un oluşturduğu gömülü bir H2 veritabanı için H2 veritabanı içeriğini görmeye çalışıyorum. Tabloları oluştururken JPA hazırda bekletildiğini görebiliyorum, ancak aşağıdaki URL'deki h2 konsoluna erişmeye çalışırsam veritabanında tablo yok. http://localhost:8080/console/ Bunun gibi öneriler görüyorum: Spring tarafından başlatılan gömülü …
108 java  spring  jpa  h2  spring-boot 

30
Bu uygulama / hata için açık bir eşleme içermiyor
Öğreticiyi yapmak için maven kullandım https://spring.io/guides/gs/uploading-files/ Kullandığım tüm kodlar kopyalandı. Uygulama çalışabilir, ancak şu hatayı alıyorum: Beyaz Etiket Hata Sayfası Bu uygulama / error için açık bir eşleme içermediğinden, bunu bir geri dönüş olarak görüyorsunuz. 30 Haz 17:24:02 CST 2015 Beklenmeyen bir hata oluştu (tür = Bulunamadı, durum = 404). …

3
Yay MVC'sinde Durdurucu ve Filtre Arasındaki Fark
Biraz kafam Filterve Interceptoramaçlar konusunda kafam karıştı . Dokümanlardan anladığım gibi, Interceptoristekler arasında çalıştırılır. Öte yandan Filter, görünüm oluşturma işleminden önce, ancak Denetleyici yanıtı oluşturduktan sonra çalıştırılır. Öyleyse postHandle(), Interceptor ile doFilter()Filter arasındaki fark nerede ? Hangi kullanım durumlarında kullanılması gereken en iyi uygulama nedir? Bu resimde nereye eserler Filterlar …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.