gpt4 book ai didi

java - 谁能帮我理解 Spring 4 在这个例子中是如何工作的?

转载 作者:行者123 更新时间:2023-12-01 13:00:15 24 4
gpt4 key购买 nike

我正在尝试学习 springFramwork 4,所以我下载了一个测试项目,我安装了 sts(spring 工具),但我不明白。查看 servlet-context.xml我把它剪下来看看确切的部分

 <beans:beanclass="
org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>

<context:component-scan base-package="com.journaldev.spring" />

</beans:beans>

之后有一个HomeController,我找不到任何与这个 Controller 相关的映射,那么他如何使用它来请求

   @RequestMapping(value = "/login", method = RequestMethod.GET)
public String loginPage(Locale locale, Model model) {
return "login";
}

这是一个请求示例,如果我们调用 login.jsp,它实际上可以工作

所以请有人向我解释一下这个东西是如何工作的或者给我一个教程。谢谢

最佳答案

当您启动应用程序时,此行

<context:component-scan base-package="com.journaldev.spring" /> 

告诉 spring 扫描此包(com.journaldev.spring)以查找带注释的类(在您的情况下是@Controller)。之后,spring“解析”@RequestMapping注释以查找映射到该方法和类的url。

关于java - 谁能帮我理解 Spring 4 在这个例子中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23568384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com