spring注解、过滤器、maven

本文介绍了如何在Spring MVC项目中使用@RequestMapping注解进行URL映射,以及@ResponseBody和@RestController的整合。同时探讨了@Autowired和@Resource的装配方式,并重点讲解了Maven的项目构建和仓库管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、    @RequestMapping("/find")  请求路径,方法的返回值默认String,return"路径"

2、    @ResponseBody  //把返回值类型转换成json字符串

3、    @RestController  //ResponseBody 和Controller 的结合

4、    @Resource   //ByName装配 解耦好
          @Autowired  //ByType装配 兼容性好,多数用
          @Qualifier(value="customerServiceImpl")  //和Autowired组合用,把Autowired转换成                    ByName

5、 Model model

       model.addAttribute("customer",customer);//请求和转发都可用

       传过来的参数和customer属性相同,自动封装

6、 @RequestMapping("/delete/{cid}")    

    (@PathVariable Integer cid)路径要带参数

<!-- 过滤器 -->  web.xml
  <filter>
     <filter-name>code</filter-name>
     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
     <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
     </init-param>
  </filter>
  
  <filter-mapping>
     <filter-name>code</filter-name>
     <url-pattern>/*</url-pattern>
  </filter-mapping>

maven、

一、maven 管理工具的作用:

管理jar包:自动下载

项目构建:clean --  编译  --  测试  --  安装  --  部署  --  发布

二、maven三大仓库

  本地库、私有库 、中央仓库

三、确定maven

  坐标:组id、支持id、版本号、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值