«spring-mvc» etiketlenmiş sorular

Model-View-Controller (MVC) modeline dayanan Java web uygulamaları oluşturmak için bir çerçeve. Altta yatan görünüm teknolojilerinden esnek ve ayrıştırılmış kodu destekler.

9
Spring Boot İki Veri Kaynağını Yapılandırma ve Kullanma
İki veri kaynağını nasıl yapılandırabilir ve kullanabilirim? Örneğin, burada ilk veri kaynağı için ne var: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Uygulama sınıfı @SpringBootApplication public class SampleApplication { public static void main(String[] args) { SpringApplication.run(SampleApplication.class, args); } } …

23
Spring MVC'de statik içerik nasıl kullanılır?
Bahar MVC 3 kullanarak bir webapp geliştiriyorum ve DispatcherServlet'/' gibi tüm istekleri yakalamak var (web.xml): <servlet> <servlet-name>app</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> Şimdi bu reklamı yapıldığı gibi çalışır, ancak statik içeriği nasıl işleyebilirim? Daha önce, RESTful URL'leri kullanmadan önce, tüm * .html'yi yakalayıp örneğin adresine gönderirdim DispatcherServlet, ama şimdi …
200 spring-mvc 

9
Spring Boot'un uygulamasında env değişkenini kullanma. Properties
Bir Spring Boot web uygulaması üzerinde çalışıyoruz ve kullandığımız veritabanı MySql ; Sahip olduğumuz kurulum ilk olarak test etmemiz yerel olarak etmemizdir (PC'ye MySql yüklememiz gerektiği anlamına gelir); sonra iteriz Bitbucket'e geçiyoruz ; Jenkins otomatik olarak Bitbucket'e yeni bir itme algılar ve üzerinde bir yapı oluşturur (Jenkins mvn derlemesinin geçmesi …




7
Spring MVC: GET @RequestParam olarak karmaşık nesne
Bir tablodaki nesneleri listeleyen bir sayfam olduğunu ve tabloyu filtrelemek için bir form koymam gerektiğini varsayalım. Filtre, şu şekilde bir URL'ye Ajax GET olarak gönderilir: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z Ve Denetleyicimde çok sayıda parametre yerine: @RequestMapping(value = "/action") public @ResponseBody List<MyObject> myAction( @RequestParam(value = "page", required = false) int page, @RequestParam(value = "prop1", …
192 java  spring-mvc 

3
@RequestParam Bahar MVC isteğe bağlı parametreleri işleme
Bir Spring kontrolörünün her iki talebi de ele alması mümkün müdür? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Tür tek bir denetleyici tanımlarsanız: @RequestMapping (value = "/submit/id/{id}", method = RequestMethod.GET, produces="text/xml") public String showLoginWindow(@PathVariable("id") String id, @RequestParam(value = "logout", required = false) String logout, @RequestParam("name") String username, @RequestParam("password") String password, @ModelAttribute("submitModel") SubmitModel model, …
186 java  spring  spring-mvc 

10
Bahar MVC - Bahar denetleyicisi bir haritadaki tüm istek params nasıl alınır?
Örnek URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Attr1, att2 ve attr4 adlarını bilmiyorum. Böyle bir şey yapabilmek istiyorum (ya da benzer, umurumda değil, sürece ben istek param adı Haritası erişim var -> değer: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, ModelMap model) throws Exception {//TODO: implement} Bunu Spring …
183 java  spring  spring-mvc 

16
Spring Boot uygulamasına bağlam yolu ekleme
Programlı bir Spring Boot uygulamaları bağlam kökü ayarlamaya çalışıyorum. Bağlam kökünün nedeni, uygulamanın erişilebilir olmasını localhost:port/{app_name}ve tüm denetleyici yollarının eklenmesini istememizdir . İşte web uygulaması için uygulama yapılandırma dosyası. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private String context; private Set<ErrorPage> pageHandlers; @PostConstruct …

23
Spring Boot statik içerik sunmuyor
Spring-boot projemi statik içerik sunmak için alamıyorum. staticAltında bir klasör yerleştirdim src/main/resources. İçinde bir klasör var images. Uygulamayı paketleyip çalıştırdığımda, o klasöre koyduğum görüntüleri bulamıyor. Ben statik dosyaları koymak için denedim public, resourcesve META-INF/resourcesama hiçbir şey çalışır. -Tvf app.jar jar Eğer dosyaları doğru klasördeki kavanoz içinde görebilirsiniz: /static/images/head.pngörneğin, ama arama:, …

8
Etkin kullanıcının Kullanıcı Ayrıntıları nasıl edinilir?
Denetleyicilerimde, aktif (oturum açmış) kullanıcıya ihtiyaç duyduğumda, UserDetailsuygulamamı almak için aşağıdakileri yapıyorum : User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); İyi çalışıyor, ama bence Bahar böyle bir durumda hayatı kolaylaştırabilir. Otomatik olarak UserDetailsdenetleyiciye veya yönteme bağlanmanın bir yolu var mı? Örneğin, şöyle bir şey: public ModelAndView someRequestHandler(Principal principal) { ... } Ama …

4
Spring RESTful uygulamaları için ResponseEntity <T> ve @RestController kullanıldığında
MVC ve Rest ile birlikte Spring Framework 4.0.7 ile çalışıyorum Huzur içinde çalışabilirim: @Controller ResponseEntity&lt;T&gt; Örneğin: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Yöntemle (sadece oluşturmak için) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity&lt;Void&gt; createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else logger.info("{}", person.toString()); personMapRepository.savePerson(person); HttpHeaders headers = …

6
Bahar MVC: Doğrulama nasıl yapılır?
Kullanıcı girişlerinin form doğrulamasını yapmanın en temiz ve en iyi yolunun ne olduğunu bilmek istiyorum. Bazı geliştiricilerin uygulandığını gördüm org.springframework.validation.Validator. Bununla ilgili bir soru: Bir sınıfı doğruladığını gördüm. Sınıfın manuel olarak kullanıcı girişindeki değerlerle doldurulması ve doğrulayıcıya aktarılması gerekiyor mu? Kullanıcı girişini doğrulamanın en temiz ve en iyi yolu hakkında …

3
Sunucu uygulamasındaki <mvc: ek açıklamaya dayalı /> ve <içerik: ek açıklama yapılandırması /> arasındaki fark nedir?
İlkbahar 2,5'ten İlkbahar 3'e geçiyorum. Onlar &lt;mvc:annotation-driven /&gt;kara büyü yapan tanıttılar . Bunun yalnızca sunucu uygulaması yapılandırma dosyasında bildirilmesi bekleniyor. İlkbahar 2.5'te yeni kullandım &lt;context:annotation-config /&gt;ve taranacak uygun temel paketler ile &lt;context:component-scan base='...'/&gt;hem application-context.xmlsunucu hem de dağıtım programı sunucu uygulaması XML'de bildirilen etiketler kullandım . Bu yüzden sunucu uygulaması içindeki …

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.