热部署
1. 目的:代码发生改变时,自动重启,方便调试。(只在开发阶段)
2. 方式:Devtools工具-------->在pom.xml中引入及IDEA配置
application.yml
server:
port:80
说明服务端口号即可——用户浏览器模块,只需Controller部分
订单与支付间的服务调用
restTemplate
1. 提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。
2. 之前的HTTP开发是用apache的HttpClient开发,代码复杂。
使用方式:
1. 注入容器@Configuration
2. post请求: resturn restrestTemplate.postForObject(url,object,result)
注释
restful风格:简单来理解的话RestFul风格就是请求路径相同,但根据不同的参数、请求方式不同而执行不同的方法,产生的结果也不同。RestFul主要是保护了我们请求头的数据,如果是传统方式,两个相同的请求路径,请求方式不同也可以实现
工程重构
1. 系统中有重复部分代码,eg. entity、commonResult
2. 单独拿出来新建module,作为公共部分-》Maven中install---》得到Jar包
3. 在需要引用的模块中的pom.xml中加入依赖