Вопросы с тегом «spring-mvc»

Среда для создания веб-приложений Java на основе шаблона Model-View-Controller (MVC). Это продвигает гибкий и отделенный код от базовых технологий представления.

9
Spring Boot Настройка и использование двух источников данных
Как я могу настроить и использовать два источника данных? Например вот что у меня есть для первого источника данных: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Класс приложения @SpringBootApplication public class SampleApplication { public static void main(String[] args) { …

9
Использование переменной env в application.properties Spring Boot
Мы работаем над веб-приложением Spring Boot , и база данных, которую мы используем, - MySql ; у нас есть настройки, которые мы сначала тестируем локально (значит, нам нужно установить MySql на наш ПК); затем мы нажимаем на Bitbucket ; Jenkins автоматически обнаруживает новый push-запрос к Bitbucket и выполняет сборку на …

23
Как обрабатывать статический контент в Spring MVC?
Я занимаюсь разработкой веб-приложения с использованием Spring MVC 3 и DispatcherServletперехватываю все запросы в '/' примерно так (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> Теперь это работает как рекламируется, однако как я могу обрабатывать статический контент? Раньше, прежде чем использовать RESTful URL, я бы, например, перехватил все * …
200 spring-mvc 


14
Триггер 404 в контроллере Spring-MVC?
Как получить контроллер Spring 3.0 для запуска 404? У меня есть контроллер, @RequestMapping(value = "/**", method = RequestMethod.GET)и для некоторых URL-адресов, обращающихся к контроллеру, я хочу, чтобы контейнер выдал 404.
194 java  spring  spring-mvc 

5
В чем разница между ApplicationContext и WebApplicationContext в Spring MVC?
В чем разница между контекстом приложения и контекстом веб-приложения? Я в курсе, что WebApplicationContextиспользуется для приложений, ориентированных на архитектуру Spring MVC? Я хочу знать, какая польза от ApplicationContextприложений MVC? И какие бобы определены в ApplicationContext?

7
Spring MVC: сложный объект как GET @RequestParam
Предположим, у меня есть страница со списком объектов на таблице, и мне нужно поместить форму для фильтрации таблицы. Фильтр отправляется в виде Ajax GET на URL-адрес, подобный следующему: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z И вместо того, чтобы иметь много параметров на моем контроллере, как: @RequestMapping(value = "/action") public @ResponseBody List<MyObject> myAction( @RequestParam(value = "page", …
193 java  spring-mvc 

3
@RequestParam в Spring MVC, обрабатывающий необязательные параметры
Возможно ли для контроллера Spring обрабатывать оба вида запросов? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Если я определю один контроллер вида: @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, BindingResult …
186 java  spring  spring-mvc 

10
Spring MVC - Как получить все параметры запроса на карте в контроллере Spring?
Пример URL: ../search/?attr1=value1&attr2=value2&attr4=value4 Я не знаю имен attr1, att2 и attr4. Я хотел бы иметь возможность делать что-то подобное (или подобное, все равно, только если у меня есть доступ к имени параметра Map of request -> value: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, …
183 java  spring  spring-mvc 

16
Добавить контекстный путь к приложению Spring Boot
Я пытаюсь установить корневой контекст приложения Spring Boot программно. Причина корня контекста в том, что мы хотим, чтобы к приложению обращались, localhost:port/{app_name}и чтобы к нему добавлялись все пути контроллеров. Вот файл конфигурации приложения для веб-приложения. @Configuration public class ApplicationConfiguration { Logger logger = LoggerFactory.getLogger(ApplicationConfiguration.class); @Value("${mainstay.web.port:12378}") private String port; @Value("${mainstay.web.context:/mainstay}") private …

23
Spring Boot не обслуживает статический контент
Я не могу заставить мой проект Spring-boot обслуживать статический контент. Я поместил папку с именем staticпод src/main/resources. Внутри него есть папка с именем images. Когда я упаковываю приложение и запускаю его, оно не может найти изображения, которые я поместил в эту папку. Я пытался поставить статические файлы public, resourcesи , …

8
Как получить UserDetails активного пользователя
В моих контроллерах, когда мне нужен активный (вошедший в систему) пользователь, я делаю следующее, чтобы получить свою UserDetailsреализацию: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Это прекрасно работает, но я думаю, что Spring может облегчить жизнь в таком случае, как этот. Есть ли способ UserDetailsвключить автопроводку в контроллер или в метод? Например, …

4
При использовании ResponseEntity <T> и @RestController для приложений Spring RESTful
Я работаю с Spring Framework 4.0.7, вместе с MVC и Rest Я могу работать в мире с: @Controller ResponseEntity&lt;T&gt; Например: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { С помощью метода (только для создания) @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 …

6
Spring MVC: как выполнить проверку?
Я хотел бы знать, каков самый чистый и лучший способ выполнить проверку формы пользовательских данных. Я видел, как некоторые разработчики реализуют org.springframework.validation.Validator. Вопрос об этом: я видел, что это подтверждает класс. Должен ли класс заполняться вручную значениями из пользовательского ввода, а затем передаваться в валидатор? Меня смущает самый чистый и …

3
В чем разница между <mvc: annotation-driven /> и <context: annotation-config /> в сервлете?
Я мигрирую с весны 2.5 до весны 3. Они ввели &lt;mvc:annotation-driven /&gt;что-то вроде черной магии. Ожидается, что это будет объявлено только в файле конфигурации сервлета. Весной 2.5 я просто использовал &lt;context:annotation-config /&gt;и &lt;context:component-scan base='...'/&gt;теги объявлен как в application-context.xmlи диспетчере сервлет конфигурация XML с соответствующими базовыми пакетами для сканирования. Поэтому мне …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.