Perguntas com a marcação «spring-mvc»

Uma estrutura para construir aplicativos da web Java com base no padrão Model-View-Controller (MVC). Ele promove código flexível e dissociado das tecnologias de exibição subjacentes.



8
O que a anotação @Valid indica no Spring?
No exemplo a seguir, o ScriptFileparâmetro é marcado com uma @Validanotação. O que a @Validanotação faz? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return …

2
crie dois métodos para o mesmo padrão de url com argumentos diferentes
Tenho um cenário em que um url "serachUser" pode vir com dois valores diferentes (parâmetro de solicitação) userId ou UserName. então para isso criei dois métodos public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) Mas estou recebendo exceção de mapeamento ambíguo encontrado. O Spring tem uma …

16
CORS com bota de mola e angularjs não funciona
Estou tentando chamar pontos de extremidade REST em um aplicativo (aplicativo de inicialização rápida) de outro (angularjs). Os aplicativos estão sendo executados nos seguintes hosts e portas. Aplicação REST, usando boot de mola, http://localhost:8080 Aplicativo HTML, usando angularjs, http://localhost:50029 Também estou usando spring-securitycom o aplicativo Spring Boot. A partir do …


7
O que é Model in ModelAndView do Spring MVC?
Ter esta função básica protected ModelAndView handleRequestInternal(...) { ... return new ModelAndView("welcomePage", "WelcomeMessage", message); } Eu sei que isso retornará modelandView. Eu sei que welcomePageé meu viewname, então isso significa que algo como welcomepage.jspserá chamado. Mas estou confuso com o que é parte do modelo. O que é WelcomeMessagee messagecomo …


6
O MockMvc não lida mais com caracteres UTF-8 com o Spring Boot 2.2.0.
Depois de atualizar para a 2.2.0.RELEASEversão recém-lançada do Spring Boot, alguns dos meus testes falharam. Parece que MediaType.APPLICATION_JSON_UTF8foi preterido e não é mais retornado como tipo de conteúdo padrão dos métodos do controlador que não especificam o tipo de conteúdo explicitamente. Código de teste como String content = mockMvc.perform(get("/some-api") .contentType(MediaType.APPLICATION_JSON)) …

3
Como habilitar o log no org.slf4j para a versão: '2.0.0-alpha1' na inicialização do Spring
Eu usei o log SLF4J para imprimir todos os logs. Estou usando a versão mais recente do org.slf4j. implementação 'org.slf4j: slf4j-api: 2.0.0-alpha1' implementação 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Mas estou recebendo o seguinte erro e também nenhum registro está sendo impresso. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.