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

18
İlkbahar açılışında dinlenme için temel URL nasıl ayarlanır?
Tek bir yaylı önyükleme projesinde mvc'yi karıştırmaya ve dinlenmeye çalışıyorum. Tüm dinlenme denetleyicileri (örn. Example.com/api) için temel yolu tek bir yerde ayarlamak istiyorum ( @RequestMapping('api/products')bunun yerine her denetleyiciye yalnızca @RequestMapping('/products'). Mvc denetleyicilerine example.com/whatever adresinden erişilebilir olmalıdır. Mümkün mü? (Spring data rest kullanmıyorum, sadece spring mvc kullanıyorum)

2
REST web hizmetleri için Spring 4 vs Jersey
Yay 4.0.6 versiyonu ile yeni bir uygulama yapmayı planlıyoruz. "XML" veya "JSON" döndürebilen denetleyici kullanıyoruz. Bir önceki projede Jersey ile Spring for REST desteğini JAX-RS API kullanarak başarıyla uyguladık, ancak yaşlılardan birkaç makale ve öneriyi okuduktan sonra baharın oldukça iyi bir REST desteği sağladığını söylediler. Spring REST desteğini JAX-RS ve …

20
Spring MVC testi ile "Dairesel görünüm yolu" istisnasından nasıl kaçınılır?
Denetleyicilerimden birinde aşağıdaki kod var: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } } Spring MVC testini kullanarak aşağıdaki gibi test etmeye çalışıyorum : @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext ctx; private MockMvc mockMvc; @Before …

3
Java: comp / env / do ne yapar?
Bir JNDI fabrika fasulyesini bağlarken bazı hataları anlamaya çalışmak için günümün çok fazla zamanını harcadım. Sorun bunun yerine şu oldu ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/loc"/> </bean> Aslında bunu yazmıştım ... <bean id="someId" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="jdbc/loc"/> </bean> Bunu anlaması java:comp/env/belki sonuçta, benim bağlam dosyası bakıldığında, bazı ortam değişkeni …
116 spring  jdbc  jndi  factory 

11
Spring uygulamasında Sistem ortam değişkeni nasıl okunur?
Uygulama bağlamında sistem ortamı değişkeni nasıl okunur? Ben şöyle bir şey istiyorum: <util:properties id="dbProperties" location="classpath:config_DEV/db.properties" /> veya <util:properties id="dbProperties" location="classpath:config_QA/db.properties" /> çevreye bağlı olarak. Başvurumun Bağlamında buna benzer bir şey olabilir mi? <util:properties id="dbProperties" location="classpath:config_${systemProperties.env}/db.properties" /> gerçek değer, SİSTEM ÇEVRE DEĞİŞKENİ'ne göre ayarlandığında Spring 3.0 kullanıyorum

4
WebMvcConfigurerAdapter türü kullanımdan kaldırıldı
Sadece bahar mvc sürümüne 5.0.1.RELEASEgeçiyorum ama aniden tutulması STS WebMvcConfigurerAdapter kullanımdan kaldırıldı olarak işaretlendi public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Bunu nasıl kaldırabilirim!
116 java  spring  spring-mvc 

27
Sınıf yolu kaynağında tanımlanan 'entityManagerFactory' adıyla fasulye oluşturulurken hata oluştu: Başlatma yönteminin çağrılması başarısız oldu
Bahar projemi derlediğimde aşağıdaki hatayı aldım. Sınıf yolu kaynağında [org / springframework / boot / autoconfigure / orm / jpa / HibernateJpaAutoConfiguration.class] tanımlı 'entityManagerFactory' adıyla bean yaratılırken hata oluştu: init yönteminin çağrılması başarısız oldu STS Eclipse ve MySql Veritabanı kullanıyorum Benim Bağlantı dizesi Application.PropertiesDİR spring.datasource.url=jdbc:mysql://localhost:3306/stgdb spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.jpa.hibernate.ddl-auto=update Ayrıntılı …

5
Çok parçalı POST isteğini birim test etmek için Spring MVC Testini kullanma
Arabaları kaydetmek için aşağıdaki istek işleyicim var. Örneğin cURL kullandığımda bunun çalıştığını doğruladım. Şimdi yöntemi Spring MVC Testiyle birim test etmek istiyorum. FileUploader'ı kullanmayı denedim, ancak onu çalıştırmayı başaramıyorum. JSON bölümünü eklemeyi de başaramıyorum. Bu yöntemi Spring MVC Testiyle nasıl birim test edebilirim? Bununla ilgili herhangi bir örnek bulamıyorum. @RequestMapping(value …


9
Spring Boot'ta Veritabanı ile ilgili tüm otomatik yapılandırmayı devre dışı bırakın
Spring Boot'u iki uygulama geliştirmek için kullanıyorum, biri sunucu, diğeri ise istemci uygulaması. Bununla birlikte, her ikisi de aktif profile bağlı olarak farklı şekilde çalışan aynı uygulama. Uygulamalarımı yapılandırmak için Spring Boot'un otomatik yapılandırma özelliğini kullanıyorum. Veritabanı bağlantısı gerektirmeyeceği için istemci uygulamasında veritabanıyla ilgili tüm otomatik yapılandırmayı devre dışı bırakmak …

9
Alan otomatik olarak bağlanamadı: Spring önyükleme uygulamasında RestTemplate
Başlatma sırasında yay önyükleme uygulamasını çalıştırırken istisnanın altına düşüyorum: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.web.client.RestTemplate com.micro.test.controller.TestController.restTemplate; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.web.client.RestTemplate] found for dependency: expected at least 1 bean …

8
Spring 3.0 için hangi maven bağımlılıkları eklenmeli?
İlk projemi Spring 3.0 (ve maven) ile yapmaya çalışıyorum. Spring 2.5 (ve primer versiyonları) pek çok projede kullanıyorum. Yine de, pom.xml dosyamda hangi modülleri bağımlılıklar olarak tanımlamam gerektiği konusunda biraz kafam karıştı. Ben sadece temel kapsayıcı işlevlerini (fasulye, çekirdek, bağlam, el) kullanmak istiyorum. Bunu yapmaya alışkınım: <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>2.5.6</version> …

4
Javax.inject.Named ek açıklamanın ne için kullanılması gerekiyor?
javax.injectPaketi anlamaya çalışıyorum ve javax.inject.Namedek açıklamanın ne için kullanılması gerektiği konusunda net değilim . Javadoc, arkasındaki fikri açıklamıyor. Javadoc, http://download.oracle.com/javaee/6/api/javax/inject/Named.html adresindedir. Bazı örnek programlar yazmak için Spring 3.0 kullanıyorum @Named, bir fasulye koyarak onu fasulye fabrikasına ekliyor gibi görünüyor, ancak Javadoc tanımı o kadar hafif ki bunun standart davranış mı …

6
Thymeleaf kullanarak Spring modelinden bir JavaScript değişkeni kurma
Thymeleaf'i şablon motoru olarak kullanıyorum. Spring modelinden JavaScript değişkenine bir değişkeni nasıl geçiririm? Yay tarafı: @RequestMapping(value = "message", method = RequestMethod.GET) public String messages(Model model) { model.addAttribute("message", "hello"); return "index"; } İstemci tarafı: <script> .... var m = ${message}; // not working alert(m); ... </script>

14
@RequestBody'deki birden çok değişkeni Ajax kullanarak Spring MVC denetleyicisine iletme
Bir destek nesnesine sarılması gerekli midir? Bunu yapmak istiyorum: @RequestMapping(value = "/Test", method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} Ve bunun gibi bir JSON kullanın: { "str1": "test one", "str2": "two test" } Ama bunun yerine şunu kullanmalıyım: @RequestMapping(value = "/Test", method = RequestMethod.POST) …
113 java  spring  http  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.