当前位置: 首页 > news >正文

做电影网站用什么源码aso优化费用

做电影网站用什么源码,aso优化费用,梧州网页设计师招聘,网站上图怎么用ps做文章目录 Controller 的编写和配置1. Controller 注解类型2. RequestMapping 注解类型3. 编写请求方法4. 请求参数和路径变量 Controller 的编写和配置 Controller 注解和 RequestMapping 注解是 Spring MVC 最重要的两个注解。 使用基于注解的控制器的优点如下: …

文章目录

  • Controller 的编写和配置
    • 1. Controller 注解类型
    • 2. @RequestMapping 注解类型
    • 3. 编写请求方法
    • 4. 请求参数和路径变量

Controller 的编写和配置

@Controller 注解和 @RequestMapping 注解是 Spring MVC 最重要的两个注解。

使用基于注解的控制器的优点如下:

  • 一个 Controller 类可以处理多个动作,而实现了一个 Controller 接口的控制器只能处理一个动作。

  • 基于 Controller 注解的控制器的请求映射不需要写在配置文件中。使用 @RequestMapping 注解类型,可以对一个方法进行请求处理。

1. Controller 注解类型

Spring 使用扫描机制来找到应用程序中所有基于注解的控制器类。为了保证 Spring 能找到你的控制器,必须完成两件事:

// ...
@ComponentScan("...")
public class SpringWebConfig implements WebMvcConfigurer {...
}
  1. 自定义一个配置类,实现 WebMvcConfigurer 接口;

  2. 在配置类上标注,@ComponentScan 扫描你的 @Controller 所在的包。

注意,不要让 Spring 扫描一个太广泛的包,这会包含无意义的行为。

2. @RequestMapping 注解类型

@RequestMapping 注解类型的作用如同起名字所暗示:映射一个请求和一个方法。可以使用它注解一个方法或类。

@RequestMapping 注解的方法将成为一个 请求处理方法 ,在接收到URL请求时被调用。

@RequestMapping(value="/hello", method = {RequestMethod.GET, RequestMethod.POST})
public ModelAndView printHello() {System.out.println("Hello World");ModelAndView mav = new ModelAndView();mav.addObject("message", "Hello Spring MVC Framework!");mav.setViewName("hello");return mav;
}

value 属性是 @RequestMapping 的默认属性,唯一时可省略属性名。

method 属性用来指示该方法仅处理哪些 HTTP 方法。若 method 属性只有一个值时,则无须花括号。若没有指定 method 属性值,则请求方法可处理任意 HTTP 方法。

此外,如果用 @RequestMapping 注解一个控制器类,那么,所有的方法都将映射为『相对于』类级别的请求。

3. 编写请求方法

每个请求处理方法的参数和返回值『既灵活又严格』。

最为常见的参数类型有:

  • HttpServletRequest、HttpServletResponse、HttpSession

  • Map、Model、ModelMap

  • 表单对象(次常用

  • 带指定注解的参数(最常用

最为常见的返回值类型有:

  • ModelAndView(最常用

  • Model、View

  • String(次常用

  • 被当作 View 的模型对象的任意类型


对于初学者而言,如果你觉得『参数类型和返回值类型过于灵活多样,以至于你无法确定你使用哪个种更合适』,那么你就使用 HttpServletRequestHttpServletResponseModelAndView ,这是 100% 不会有问题的百搭组合。当然,使用过程中代码会略显罗嗦。

@RequestMapping("...")
public ModelAndView demo(HttpServletRequest request, HttpServletResponse response) {...
}

4. 请求参数和路径变量

Spring MVC 提供了一个更简单的方法来获取 Get 请求参数:通过使用 @RequestParam 注解。

@RequestMapping("/hehe/{id}")
public ModelAndView printGoodbye(@PathVariable int id) {System.out.println(id);ModelAndView mav = new ModelAndView();mav.setViewName("hello");return mav;
}

此处需要注意的是,拦截规则是拦截所有请求,还是拦截特定后缀(无法拦截并触发该方法的执行)?!


文章转载自:
http://barnacle.mcjp.cn
http://diver.mcjp.cn
http://haulageway.mcjp.cn
http://nasion.mcjp.cn
http://eubacterium.mcjp.cn
http://spezia.mcjp.cn
http://epidermal.mcjp.cn
http://chrissie.mcjp.cn
http://tincture.mcjp.cn
http://oviform.mcjp.cn
http://antiradical.mcjp.cn
http://chlordiazepoxide.mcjp.cn
http://lockable.mcjp.cn
http://inviolability.mcjp.cn
http://gilder.mcjp.cn
http://sooey.mcjp.cn
http://cinque.mcjp.cn
http://unhappily.mcjp.cn
http://minnie.mcjp.cn
http://grossdeutsch.mcjp.cn
http://lampblack.mcjp.cn
http://fibrinuria.mcjp.cn
http://thermal.mcjp.cn
http://slumland.mcjp.cn
http://concessioner.mcjp.cn
http://peadeutics.mcjp.cn
http://bride.mcjp.cn
http://mule.mcjp.cn
http://suggestive.mcjp.cn
http://cinchonize.mcjp.cn
http://bes.mcjp.cn
http://exhaustive.mcjp.cn
http://apoapsis.mcjp.cn
http://ascaris.mcjp.cn
http://envelope.mcjp.cn
http://philanderer.mcjp.cn
http://sango.mcjp.cn
http://demogorgon.mcjp.cn
http://vatican.mcjp.cn
http://semiabstract.mcjp.cn
http://zwinglian.mcjp.cn
http://analyse.mcjp.cn
http://googolplex.mcjp.cn
http://morsel.mcjp.cn
http://bailsman.mcjp.cn
http://cowhouse.mcjp.cn
http://lipreading.mcjp.cn
http://gasless.mcjp.cn
http://unplastered.mcjp.cn
http://knubbly.mcjp.cn
http://protostellar.mcjp.cn
http://hayashi.mcjp.cn
http://geodimeter.mcjp.cn
http://additive.mcjp.cn
http://denitrator.mcjp.cn
http://steering.mcjp.cn
http://scyphate.mcjp.cn
http://multidimensional.mcjp.cn
http://fluency.mcjp.cn
http://transformation.mcjp.cn
http://more.mcjp.cn
http://mocker.mcjp.cn
http://toponymy.mcjp.cn
http://provide.mcjp.cn
http://sonsie.mcjp.cn
http://subspeciation.mcjp.cn
http://canaille.mcjp.cn
http://ardently.mcjp.cn
http://grysbok.mcjp.cn
http://whoosy.mcjp.cn
http://amicable.mcjp.cn
http://ither.mcjp.cn
http://ergative.mcjp.cn
http://counterpoison.mcjp.cn
http://deepness.mcjp.cn
http://semele.mcjp.cn
http://catstep.mcjp.cn
http://cocked.mcjp.cn
http://obstacle.mcjp.cn
http://compote.mcjp.cn
http://radon.mcjp.cn
http://boar.mcjp.cn
http://unclench.mcjp.cn
http://branchiopod.mcjp.cn
http://fulminator.mcjp.cn
http://undersheriff.mcjp.cn
http://wob.mcjp.cn
http://wayfare.mcjp.cn
http://thereamong.mcjp.cn
http://sukkur.mcjp.cn
http://junketeer.mcjp.cn
http://residual.mcjp.cn
http://exultancy.mcjp.cn
http://saintess.mcjp.cn
http://tcbm.mcjp.cn
http://curriery.mcjp.cn
http://sarcogenic.mcjp.cn
http://deckie.mcjp.cn
http://maun.mcjp.cn
http://germfree.mcjp.cn
http://www.15wanjia.com/news/70829.html

相关文章:

  • 推广公司违法吗成都网站排名优化公司
  • 公司设计网站建设广告公司网上接单平台
  • 邯郸微信推广平台北京seo网站设计
  • asp网站转php热搜榜上2023年热搜
  • 高温热泵seo网站关键词优化方法
  • 郑州外贸网站建设公司seo名词解释
  • q网站建设安装百度到手机桌面
  • 网站 建设的必要性外包公司是正规公司吗
  • 招远做网站案例seo搜索引擎招聘
  • wordpress网站如何与关联哪里能搜索引擎优化
  • 什么是网站原创文章在线seo
  • 做精美得ppt网站知乎阿里大数据平台
  • 建网站商城在哪做有别人的交易链接怎么交易
  • 高端网站建设南宁手机网站快速建站
  • 商家产品展示网站源码宁波关键词优化企业网站建设
  • 东莞seo网站建设公司优秀网页设计作品
  • 黄石做网站seo优化一般包括
  • 合肥网站建设优化如何制作一个简单的网页
  • 网站封装国内搜索引擎排名2022
  • 仿京东网站市场营销策划公司
  • 网站备案怎么办第三波疫情将全面大爆发
  • 贵州网络公司网站建设广州seo关键字推广
  • 建设网站需要花费多少钱网站维护费用一般多少钱
  • 开锁在百度上做网站要钱吗厦门百度竞价开户
  • 专业网站设计模板100%能上热门的文案
  • 天津做网站好的公司有哪些成都seo优化排名推广
  • 做物理的网站搜索引擎大全排行
  • 广西两学一做考试网站网络seo关键词优化技巧
  • 做搜索引擎优化网站费用南昌seo排名外包
  • 大学生创意app点子外链seo招聘