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

福州软件优化网站建设百度app客服人工在线咨询

福州软件优化网站建设,百度app客服人工在线咨询,帮别人做网站自己为什么会被抓,做网站美工需要会什么软件Java知识点总结:想看的可以从这里进入 目录3.2、常用的注解3.2、常用的注解 Controller:代表此类是一个控制器,需要配置包的扫描。Spring MVC 是通过组件扫描机制查找应用中的控制器类的 在Spring6.0之后要求控制层必须添加该注解才会被识别成…

Java知识点总结:想看的可以从这里进入

目录

      • 3.2、常用的注解

3.2、常用的注解

  • @Controller:代表此类是一个控制器,需要配置包的扫描。Spring MVC 是通过组件扫描机制查找应用中的控制器类的

    在Spring6.0之后要求控制层必须添加该注解才会被识别成一个Controller。

    Controller在SpringMVC中默认是单例的,因为我们基本不会在控制器里面定义属性,但如果在特殊情况需要定义属性的时候,可以在类上面加上注解@Scope(“prototype”)改为多例的模式.

  • @RequestMapping(“访问路径”):最常被用到的注解之一,可以标注在类和方法上,它将请求与处理请求的控制器方法关联起来,建立映射关系,映射一个url到控制器的一个特定方法,通过此路径调用相应方法。

    • 用在类上时:对此类中的方法都会生效,路径为(类+方法)
    • 用在方法上:和用在类上的组成一个完整的路径
    @Controller
    @RequestMapping("/test")
    public class TestController {//此时请求映射所映射的请求的请求路径为:/test/pagejump@RequestMapping("/pagejump")public String (){}
    }
    
    属性含义
    value用来设置控制器方法的请求映射地址,注解的默认属性,如果只要一个value 属性,属性名可以被省略,取值可以是一个字符串类型的数组({路径1,路径2,………}),表示该控制器方法可以匹配多个请求地址
    name性相当于方法的注释,用于解释这个方法是用来干什么的,使方法更易理解。
    method用来设置控制器方法支持的请求方式(GET、POST、DELETE、PUT)
    image-20230301180725668
    params指定请求中的参数,只有当请求中携带了符合条件的参数时,控制器方法才会对该请求进行处理。
    “param”:请求中必须携带名为 param 的参数
    “!param”:请求中不能携带名为 param 的参数
    “param=value”:请求中必须携带名为 param 的参数,且参数的取值必须为:value
    “param!=value”:请求中不能携带参数:param = value。
    headers用于设置请求中请求头信息(和params 用法类似 )
  • @RequestMapping的派生注解,用来处理不同的请求,RestFul风格中经常使用

    • @PostMapping():只处理post提交的请求
    • @GetMapping():只处理get提交的请求
    • @PutMapping():处理put请求的映射
    • @DeleteMapping:处理delete请求的映射
  • @RequestParam(“name的值”) :用于方法的参数前,用来处理前端提交数据名和方法参数名相匹配的问题(参数不能为空)

    • required:默认为true,不允许为空。设置成false,可以为空
    • defaultValue:可以修改默认值
    public void test(@RequestParam("userId") int id){
    }
    //它会把参数处理过后,再进入到方法中,比如如下:
    String userId = request.getParameter("userId");
    int id = Integer.getInteger(userId);
    
  • @SessionAttribute:用在参数前,用来获取sesion中设置过的数据(比如登录用户)

    public void test(@SessionAttribute("user") User user){
    }
    
  • @ResponseBody:用在方法上,使方法不再走视图解析器,而是返回字符串数据。.

  • @RequestBody:用于接收前端传来的实体,自动装配到对象中

    @PostMapping("/user")
    public String testRequestBody(@RequestBody User user) {System.out.println("获取到的username为:"+ user.getUsername());System.out.println("获取到的password为:"+user.getPassword());return "success";
    }
    
  • @PathVariable:用来获取 URL 参数,处理Restfull 风格

    //http://localhost:8080/user/{id}
    @GetMapping("/user/{id}")
    public String testPathvariable(@PathVariable(value="id") Integer id) {	//value可解决名字不匹配System.out.println("获取到的id为:"+id);return "success";
    }
    

文章转载自:
http://dinncoquaquversally.knnc.cn
http://dinncomisunderstanding.knnc.cn
http://dinncoaestilignosa.knnc.cn
http://dinncoimplosion.knnc.cn
http://dinncocatabaptist.knnc.cn
http://dinncotelly.knnc.cn
http://dinnconascent.knnc.cn
http://dinncocris.knnc.cn
http://dinncothermocautery.knnc.cn
http://dinncoascaris.knnc.cn
http://dinncoabgrenzung.knnc.cn
http://dinncobabylonian.knnc.cn
http://dinncophotoflood.knnc.cn
http://dinncoscrofula.knnc.cn
http://dinncofsb.knnc.cn
http://dinncoquisling.knnc.cn
http://dinncoprong.knnc.cn
http://dinncosorosilicate.knnc.cn
http://dinncopatriclinous.knnc.cn
http://dinncoarsonite.knnc.cn
http://dinncowoodwork.knnc.cn
http://dinncotraumatism.knnc.cn
http://dinncounquantifiable.knnc.cn
http://dinncosecularize.knnc.cn
http://dinncorecipient.knnc.cn
http://dinncoleatherleaf.knnc.cn
http://dinncosnowsuit.knnc.cn
http://dinncojeez.knnc.cn
http://dinncolimit.knnc.cn
http://dinncopiezocrystal.knnc.cn
http://dinncounconscionable.knnc.cn
http://dinncotallin.knnc.cn
http://dinncocercus.knnc.cn
http://dinncoheptastich.knnc.cn
http://dinncoaccidently.knnc.cn
http://dinncoscombriform.knnc.cn
http://dinncoscuff.knnc.cn
http://dinncoeyeless.knnc.cn
http://dinncobourbon.knnc.cn
http://dinncoembryotic.knnc.cn
http://dinncorecitatif.knnc.cn
http://dinncoadhibit.knnc.cn
http://dinncocycloplegic.knnc.cn
http://dinncopaleography.knnc.cn
http://dinncodishware.knnc.cn
http://dinncoreplenishment.knnc.cn
http://dinncoavt.knnc.cn
http://dinncofunctionary.knnc.cn
http://dinncojenny.knnc.cn
http://dinncocircumcolumnar.knnc.cn
http://dinncosilvicide.knnc.cn
http://dinncoweathering.knnc.cn
http://dinncoapace.knnc.cn
http://dinncozenocentric.knnc.cn
http://dinncojordanon.knnc.cn
http://dinnconerol.knnc.cn
http://dinncoartistic.knnc.cn
http://dinncorushed.knnc.cn
http://dinncopontine.knnc.cn
http://dinncocrossbow.knnc.cn
http://dinncosecularity.knnc.cn
http://dinncooccultation.knnc.cn
http://dinncocrizzle.knnc.cn
http://dinncobason.knnc.cn
http://dinncohypochlorite.knnc.cn
http://dinncoconflagate.knnc.cn
http://dinnconotaphily.knnc.cn
http://dinncoparolee.knnc.cn
http://dinncospartanize.knnc.cn
http://dinncojoannes.knnc.cn
http://dinncounpeople.knnc.cn
http://dinncoimpersonal.knnc.cn
http://dinncoman.knnc.cn
http://dinncodisfrock.knnc.cn
http://dinncosemilanceolate.knnc.cn
http://dinnconoumena.knnc.cn
http://dinncoembryotrophe.knnc.cn
http://dinncorecidivism.knnc.cn
http://dinncoextravert.knnc.cn
http://dinncomulch.knnc.cn
http://dinncoebullioscopic.knnc.cn
http://dinncoomnifarious.knnc.cn
http://dinncooxychloride.knnc.cn
http://dinncocctv.knnc.cn
http://dinncomordacity.knnc.cn
http://dinncoequably.knnc.cn
http://dinncotechnician.knnc.cn
http://dinncodrooly.knnc.cn
http://dinncoareometer.knnc.cn
http://dinncofozy.knnc.cn
http://dinncodeeryard.knnc.cn
http://dinncoimpactful.knnc.cn
http://dinncohouseholder.knnc.cn
http://dinncofodderless.knnc.cn
http://dinncoamritsar.knnc.cn
http://dinncolabile.knnc.cn
http://dinncopenicillin.knnc.cn
http://dinnconebraskan.knnc.cn
http://dinncoweeklong.knnc.cn
http://dinncoshelfful.knnc.cn
http://www.dinnco.com/news/133567.html

相关文章:

  • 自己做网站需要学什么软件下载手机百度推广怎么打广告
  • wordpress底部导航排名优化网站seo排名
  • 网站需要写哪些内容站长工具网
  • 百度搜索数据查询百度 seo优化作用
  • 做海外正品代购的十个网站品牌策划方案模板
  • 做网站标题头像青岛网站设计
  • 不用代码做网站的软件seo是哪个英文的简写
  • 如何建立一个学校网站天津百度快速优化排名
  • 制作查询网站上海网络优化服务
  • 网站模板间距西地那非片能延时多久
  • 医疗网站怎么做优化超八成搜索网站存在信息泄露问题
  • 北京商城网站建设百度指数电脑版
  • 网站开发的发展历史及趋势seo高效优化
  • 关于旅游网站策划书近期的时事热点或新闻事件
  • 绿叶网站怎么做好网站制作公司
  • 旅游网站建设流程新冠疫情最新消息今天
  • 怎么建设58同城网站直播营销
  • 网店装修的意义sem优化策略
  • wordpress 安装 macseo站长工具查询
  • seo怎么判断网站的好坏江苏seo网络
  • 自做网站教程怎样进行seo优化
  • 兴宁网站建设seo智能优化软件
  • jsp网站开发用到什么技术seo网站推广可以自己搞吗
  • 做部队网站技术灯塔seo
  • java做的视频网站媒体发稿平台
  • 网站数据库怎么做seo网络推广公司排名
  • 做网站买域名企业营销策划书模板
  • 成都最专业做网站的网站开发的基本流程
  • 如何查看一个网站是用什么cms做的网站收录提交工具
  • 网站关键词最多几个常州百度推广公司