再学SpringMVC

此篇为课上笔记,请勿在这里浪费时间。

 MVC: 模型、视图、控制器。

servlet:转发、重定向。

前端、数据传输、实体类。

项目的架构是设计好的还是演进的。

演进的。

all in one --->微服务

 idea父项目需要先删除"src"文件夹。

  建立普通项目,点击Add Framework Support 添加web项目框架,弹出项目文件夹上有亮点

就算完成。

新建一个类继承HttpServlet

重写doget\dopost方法。

//获取前端参数

//调用业务层

//视图转发或者重定向

用户不可见放置于web-inf下。

session中的数据转发重定向都可以获取。

request.getrequestdispatcher("路径 ").forword(req.reps)

到web.xml中注册servlet.。

<servlet></>

<servlet-mapping></>

<session-config>配置session的超时时间。

点击运行,选择tomcat的版本,点击执行。

get和post请求的区别需要知道。

SpringMVC。

约定大于配置。

DispatcherServlet :请求分发调度给各个不同的servlet。

shif+shif+双击

处理器映射器

处理器适配器

视图解析器

XML配置:

配置注解自动扫描。

让SpringMVC不处理静态资源

配置处理器适配器和映射器。annotation-drivebn

@Controller

Model dodel.addAttribute("key",value);

url请求到控制器@RequestMapping("/hello')。

添加Tomcat ,需要用atrifacts

@RestController不被视图解析器解析,用json处理,返回json字符串

不需要@responseBody

resultfull风格。

转发 重定向

return “forword:/test.jsp”:转发

return "redirect:/test.jsp" 重定向(URL会发生变化)

配置视图解析器后直接return就可以返回页面

request.getparmate();获取参数

@requestParam("")接受前端参数

@requestmapping@GetMappping@PostMapping

返回前端的方法f

json:

@ResponseBody加上这个注解就不会走视图解析器,会自动返回一个字符串。

//导入jackson对象

ObjectMapper对象

produces属性解决乱码。

jackson乱码xml文件配置

json日期格式化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值