«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.

14
Spring'in ApplicationContext.getBean'ı neden kötü sayılıyor?
Genel bir Bahar sorusu sordum: Spring Beans'i otomatik olarak döktüm ve Spring'in çağrılmasından ApplicationContext.getBean()mümkün olduğunca kaçınılması gerektiğini birden fazla kişi yanıtladı . Neden? İlkbahar oluşturmak için yapılandırdığım fasulyeye başka nasıl erişebilirim? Spring'i web dışı bir uygulamada kullanıyorum ve LiorH tarafından tarif edildiği gibi paylaşılan bir ApplicationContextnesneye erişmeyi planlamıştım . düzeltme …
270 java  spring 

12
Spring RestTemplate GET'i parametrelerle
RESTÖzel başlıklar ve sorgu parametreleri içeren bir arama yapmak zorunda . HttpEntitySadece üstbilgilerle (gövde yok) ayarladım ve RestTemplate.exchange()yöntemi aşağıdaki gibi kullanıyorum : HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", issuerName); params.put("applicationName", applicationName); HttpEntity entity …
267 java  spring  rest 

10
Tip güvenliği: Kontrolsüz döküm
İlkbahar uygulama bağlam dosyamda şöyle bir şey var: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" /> </util:map> Java sınıfında uygulama şöyle görünür: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); Eclipse'de şöyle bir uyarı görüyorum: Tip güvenliği: Nesneden HashMap'a …

4
Spring ile RESTful Kimlik Doğrulaması
Sorun: Hassas bilgiler içeren bir Spring MVC tabanlı RESTful API'miz var. API güvenli olmalıdır, ancak her istekle birlikte kullanıcının kimlik bilgilerini (kullanıcı / şifre birleşik) göndermek istenmez. REST yönergelerine (ve dahili işletme gereksinimlerine) göre, sunucu durumsuz kalmalıdır. API, bir karma sunucu yaklaşımıyla başka bir sunucu tarafından tüketilecektir. Gereksinimler: Müşteri .../authenticatekimlik …



16
Özellikler dosyasından bir listeyi okuma ve yay ek açıklaması ile yükleme @Value
Yani .properties dosyasında değerlerin bir listesini istiyorum, yani: my.list.of.strings=ABC,CDE,EFG Ve doğrudan sınıfımda yüklemek için, yani: @Value("${my.list.of.strings}") private List<String> myList; Anladığım kadarıyla, bunu yapmanın bir alternatifi, spring config dosyasına sahip olmak ve bir fasulye referansı olarak yüklemek (yanlışsam beni düzelt), yani <bean name="list"> <list> <value>ABC</value> <value>CDE</value> <value>EFG</value> </list> </bean> Ama bunu …

11
MockMvc ile yanıt gövdesinde Dize nasıl kontrol edilir
Basit entegrasyon testim var @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } Son satırda yanıt gövdesinde alınan dizeyi beklenen dizeyle karşılaştırmak istiyorum Ve yanıt olarak: MockHttpServletResponse: Status = 400 Error message = null Headers = {Content-Type=[application/json]} Content type = application/json Body = "Username already …

6
Birim Testi Sırasında @Değeri Doldurma
Formları doğrulamak için programımda kullanılan basit bir fasulye için Birim Testi yazmaya çalışıyorum. Fasulyeye açıklama eklenir @Componentve kullanılarak başlatılan bir sınıf değişkenine sahiptir. @Value("${this.property.value}") private String thisProperty; Bu sınıf içindeki doğrulama yöntemleri için birim testleri yazmak istiyorum, ancak mümkünse bunu özellikler dosyasını kullanmadan yapmak istiyorum. Bunun arkasındaki mantığım, özellikler dosyasından …

6
Fasulye başlatma işlemi tamamlandıktan sonra bir yöntem nasıl çağrılır?
Ben sadece bir kez ApplicationContext yükü, fasulye (statik olmayan) bir yöntem çağırmanız gereken bir kullanım durumu var. Bunun için MethodInvokingFactoryBean kullanırsam, sorun değil mi? Yoksa daha iyi bir çözümümüz var mı? Yan not olarak, Web bağlamında Uygulama Bağlamını yüklemek için ConfigContextLoaderListener kullanıyorum. Ve 'A' fasulyesi somutlaştırılırsa, bir kez methodA () …

20
BeanFactory ve ApplicationContext
Spring Framework için oldukça yeniyim, onunla oynuyorum ve bir sonraki şirket projesinde kullanmak için Spring MVC'yi değerlendirmek amacıyla birkaç örnek uygulamayı bir araya getiriyorum. Şimdiye kadar Spring MVC'de gördüğüm şeylerden gerçekten hoşlanıyorum, kullanımı çok kolay görünüyor ve çok birim test dostu sınıflar yazmaya teşvik ediyor. Bir alıştırma olarak, örnek / …

12
Spring MVC ve Spring Boot arasındaki fark
İlkbahar öğrenmeye yeni başladım. Bir sonraki adımımda, daha büyük web uygulamaları geliştirmek istiyorum. Şimdi Spring Boot veya Spring MVC ile başlamam gerekip gerekmediğini merak ediyorum. Zaten bazı şeyler okudum, ama kafa karıştırıcı çünkü her ikisi de benzer görünüyor. Peki ikisi arasındaki farklar nelerdir?

4
Bahar Güvenliğinde Rol ve Verilen Yetki Arasındaki Fark
Kavramlar ve uygulamalar gibi, Bahar Güvenlik vardır GrantedAuthoritybir olsun arayüzüne yetkisi / authorize için bir erişim kontrol eder. Ben gibi izin verilen operasyonlar, bu istiyoruz createSubUsers veya deleteAccounts Bir sağlayacak, yönetici (rolle ROLE_ADMIN). Çevrimiçi gördüğüm öğreticiler / demolar olarak kafam karışıyor. Okuduğum şeyi bağlamaya çalışıyorum, ama sanırım ikisine birbirinin yerine …

9
Spring @Otomatik kullanım
@Autowired'i Spring tarafından bağlanacak bir sınıfta kullanmanın avantajları ve dezavantajları nelerdir? Sadece açıklığa kavuşturmak için, özellikle XML'de otomatik kablolamadan değil , @Autowired ek açıklamasından bahsediyorum . Muhtemelen anlamıyorum, ama bana göre neredeyse bir anti-desen gibi görünüyor - sınıflarınız sadece POJO'lar olmaktan ziyade bir DI çerçevesine bağlı olduklarının farkına varmaya başlıyor. …
218 java  spring  autowired 

15
Bahar Uygulama Bağlamını Edinme
Bir Spring uygulamasında statik / global olarak ApplicationContext'in bir kopyasını istemenin bir yolu var mı? Ana sınıfın uygulama bağlamını başlattığı ve başlattığı varsayılarak, bunu çağrı yığını üzerinden ihtiyacı olan herhangi bir sınıfa geçirmesi mi gerekiyor yoksa bir sınıfın daha önce oluşturulan bağlamı sormasının bir yolu var mı? (Hangisinin bir singleton …

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.