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

12
Spring Boot ve birden çok harici yapılandırma dosyası
Sınıf yolundan yüklemek istediğim birden çok özellik dosyam var. Altında /src/main/resourcesbir parçası olan bir varsayılan küme vardır myapp.jar. Benim springcontextbeklediği dosyaları üzerinde sınıf olmak. yani <util:properties id="Job1Props" location="classpath:job1.properties"></util:properties> <util:properties id="Job2Props" location="classpath:job2.properties"></util:properties> Ayrıca bu özellikleri harici bir küme ile geçersiz kılma seçeneğine de ihtiyacım var. İçinde harici bir yapılandırma klasörüm var …

8
Spring RestTemplate zaman aşımı
Web uygulamam tarafından kullanılan bir dinlenme servisi için bağlantı zaman aşımlarını ayarlamak istiyorum. Servisimle konuşmak için Spring's RestTemplate kullanıyorum. Biraz araştırma yaptım ve aşağıdaki xml'yi buldum ve kullandım (xml uygulamamda) ki bunun zaman aşımını ayarlamak olduğuna inanıyorum. Spring 3.0 kullanıyorum. Aynı sorunu burada da gördüm RestTemplate ile bahar web hizmetleri …

7
Mockito ile Spring'de otomatik kablolu bir @Value alanıyla nasıl dalga geçebilirim?
Spring 3.1.4.RELEASE ve Mockito 1.9.5 kullanıyorum. Bahar dersimde: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Şu anda bu şekilde kurduğum JUnit testimden: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { "DefaultUrl" alanım için bir değerle alay etmek istiyorum. Diğer alanlar için değerlerle alay etmek istemediğime dikkat edin …

7
Spring Test & Security: Kimlik doğrulama nasıl yapılır?
Denetleyicilerimin URL'lerinin düzgün bir şekilde güvenli olup olmadığını nasıl test edeceğimi anlamaya çalışıyordum. Birinin bir şeyleri değiştirmesi ve yanlışlıkla güvenlik ayarlarını kaldırması durumunda. Denetleyici yöntemim şöyle görünüyor: @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } Bunun gibi bir WebTestEnvironment kurdum: import javax.annotation.Resource; import javax.naming.NamingException; import javax.sql.DataSource; import org.junit.Before; …

10
Yay Yeniden Şablonu istisna işleme
Kod parçacığı aşağıdadır; Temel olarak, hata kodu 200'den başka bir şey olduğunda istisnayı yaymaya çalışıyorum. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } Ancak sunucudan 500 yanıt alınması durumunda istisna alıyorum org.springframework.web.client.HttpServerErrorException: 500 Internal Server Error at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:94) ~[spring-web-4.2.3.RELEASE.jar:4.2.3.RELEASE] …

3
ContextLoaderListener veya değil mi?
Standart bir yay web uygulaması (Roo veya "Spring MVC Project" Template tarafından oluşturulmuş) ContextLoaderListenerve ile bir web.xml oluşturur DispatcherServlet. Neden DispatcherServlettüm konfigürasyonu yüklemek için sadece kullanmıyorlar ve bunu yapmıyorlar ? ContextLoaderListener'ın web ile ilgili olmayan şeyleri yüklemek için kullanılması gerektiğini ve DispatcherServlet'in web ile ilgili öğeleri yüklemek için kullanıldığını anlıyorum …

5
Spring MVC Controller'a GET talebinde Tarih parametreleri nasıl kabul edilir?
Spring Controller'a YYYY-AA-GG formatında bir tarih gönderen bir GET isteğim var. Denetleyici kodu aşağıdaki gibidir: @RequestMapping(value="/fetch" , method=RequestMethod.GET) public @ResponseBody String fetchResult(@RequestParam("from") Date fromDate) { //Content goes here } Firebug ile kontrol ederken istek doğru şekilde gönderildi. Şu hatayı alıyorum: HTTP Durumu 400: İstemci tarafından gönderilen istek sözdizimsel olarak yanlıştı. …
122 java  spring  date  spring-mvc 

2
Bu spring.jpa.open-in-view = Spring Boot'daki gerçek özellik nedir?
gördüm spring.jpa.open-in-view=trueJPA yapılandırması için Spring Boot belgelerinde özelliği . Mı true hepsi sağlanan değilse bu özellik için varsayılan değer ?; Bu gerçekten ne yapıyor? Bunun için iyi bir açıklama bulamadım; SessionFactoryBunun yerine seni kullanıyor EntityManagerFactorymu? Varsa, EntityManagerFactorybunun yerine kullanmama izin vermesini nasıl söyleyebilirim ? Teşekkürler!

14
Bir Spring Boot Uygulamasını doğru bir şekilde nasıl kapatabilirim?
Spring Boot Belgesinde, 'Her SpringApplication, ApplicationContext'in çıkışta düzgün bir şekilde kapatılmasını sağlamak için JVM ile bir kapatma kancası kaydedecektir' dediler. ctrl+cKabuk komutuna tıkladığımda , uygulama nazikçe kapatılabiliyor. Uygulamayı bir üretim makinesinde çalıştırırsam, komutu kullanmam gerekir java -jar ProApplicaton.jar. Ancak kabuk terminalini kapatamıyorum, aksi takdirde işlemi kapatır. Eğer komutu gibi çalıştırırsam …

7
Spring MVC'nin DelegatingFilterProxy'sinin amacı nedir?
Bunu Spring MVC uygulamamda görüyorum web.xml: <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> </filter> Neden orada olduğunu ve gerçekten gerekli olup olmadığını anlamaya çalışıyorum. Bu açıklamayı Bahar belgelerinde buldum ama anlamlandırmama yardımcı olmuyor: Görünüşe göre bu bileşen, Yay'da tanımlanan sunucu uygulamaları ve Yay'da tanımlanan web.xmlbileşenler arasındaki "yapıştırıcı" applicationContext.xml. 7.1 Yetki VermeFilterProxy Sunucu uygulaması filtrelerini …

5
Boş RequestParam değerlerinin defaultValue kullanması mümkün müdür?
aşağıdakine benzer bir istek eşlemem varsa: @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public void test(@RequestParam(value = "i", defaultValue = "10") int i) { } Ve sonra bu talebi şu şekilde arayın: http://example.com/test?i= Hata mesajını alıyorum 'Java.lang.String' türünün değeri 'int' türüne dönüştürülemedi; iç içe yerleştirilmiş istisna java.lang.NumberFormatException: Giriş dizesi için: …
120 java  spring  spring-mvc 

9
Yay ile REST API versiyonlama nasıl yönetilir?
Spring 3.2.x kullanarak bir REST API sürümünün nasıl yönetileceğini araştırıyorum, ancak bakımı kolay bir şey bulamadım. Önce sahip olduğum sorunu açıklayacağım, sonra bir çözümü ... ama burada tekerleği yeniden mi icat ettiğimi merak ediyorum. Sürümü Accept başlığına göre yönetmek istiyorum ve örneğin bir istek Accept başlığına sahipse, application/vnd.company.app-1.1+jsonSpring MVC'nin bunu …

2
@ Değer isteğe bağlı olarak nasıl tanımlanır
Bahar fasulyesinde aşağıdakilere sahibim: @Value("${myValue}") private String value; Değer doğru şekilde enjekte edildi. Ancak, değişkenin isteğe bağlı olması gerekir, bir komut satırı parametresi olarak iletilir (daha sonra bir SimpleCommandLinePropertySource kullanılarak Spring bağlamına eklenir ) ve bu bağımsız değişken her zaman mevcut olmayacaktır. Varsayılan bir değer sağlamak için aşağıdakilerin ikisini de …

12
İlkbaharda filtrelere eklenen istisnalar nasıl yönetilir?
5xx hata kodlarını yönetmek için genel bir yol kullanmak istiyorum, özellikle tüm yay uygulamamda db kapalı olduğunda durumu söyleyelim. Yığın izleme yerine güzel bir json hatası istiyorum. Denetleyiciler @ControllerAdviceiçin farklı istisnalar için bir sınıfım var ve bu aynı zamanda db'nin isteğin ortasında durduğu durumunu da yakalıyor. Ama bu hepsi değil. …

9
Spring MVC'de denetleyici eyleminden harici bir URL'ye yönlendirme
Aşağıdaki kodun Kullanıcıyı proje içindeki bir URL'ye yönlendirdiğini fark ettim, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } oysa, aşağıdakiler amaçlandığı gibi düzgün bir şekilde yönlendirme yapıyor, ancak http: // veya https: // gerektiriyor @RequestMapping(method …
118 java  spring  jsp  spring-mvc 

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.