gpt4 book ai didi

java - 如何在spring中创建模块

转载 作者:行者123 更新时间:2023-12-02 02:47:42 25 4
gpt4 key购买 nike

我是 Spring 的初学者。我需要了解以下问题在 Spring 中是如何解决的。

假设我有两个页面 - carscar。在汽车页面上生成所有汽车的列表,用户可以应用不同的过滤器。在car页面上用户可以阅读有关某辆车的信息。这是两个页面的主要部分。

但是,这两个页面都包含两个附加模块,例如广告和最后的用户评论。每个模块都有自己的逻辑,可以使用 url/post/get 中的数据。我的意思是

-------------------------
| ---------- |
| | Ads | |
| ---------- Car[s] |
| ---------- Page |
| | Comms | |
| ---------- |
-------------------------

所以我们看到结果有两个页面和一些共享模块。当然,这些模块的代码不能在每个页面上重复。 Spring 中如何创建这样的共享组件?请至少给出方法/组件的名称,其余的我可以在互联网上阅读。

最佳答案

您可以从后端创建请求映射

  1. @Path(/Cars) ModelAndView cars(...)
  2. @Path(/Car) ModelAndView 汽车(id)
  3. @Path(/Ads) ModelAndView 广告(...)

每个路径都将与可以返回ModelAndView对象的处理程序连接。当您发送对 /cars 的请求时,处理程序方法将执行一些操作,并且它还可以为每个 /car 调用方法处理程序 - car(id) 以及 ads()

ModelAndView cars(ids) {
doRequestSpecificOps()
result = new ModelAndView()
foreach id in ids
result put car(id)

result put ads()
return result
}

从前端一侧,您应该分离每个表示 block 。这取决于您的框架。

关于java - 如何在spring中创建模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44345727/

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