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

深圳画册设计价格seo快速整站上排名教程

深圳画册设计价格,seo快速整站上排名教程,网站建设那家做的好,手机网站开发用什么框架好SpringBoot前后端分离项目之简要配置一 前面对后端所需操作及前端页面进行了了解及操作,这一节开始前后端分离之简要配置 为什么要前后端分离 为了更低成本、更高效率的开发模式。 前端有一个独立的服务器。 后端有一个独立的服务器。两个服务器之间实时数据交换…

SpringBoot前后端分离项目之简要配置一

前面对后端所需操作及前端页面进行了了解及操作,这一节开始前后端分离之简要配置

为什么要前后端分离

为了更低成本、更高效率的开发模式。
前端有一个独立的服务器。
后端有一个独立的服务器。

两个服务器之间实时数据交换:
HttpClient:
01

前端服务器通过浏览器 向后端服务器发送请求:
Ajax---json数据----》请求发给后端服务器
后端服务器--JSON数据---转为Java处理---转回json----》响应----Ajax

如何配置前后端服务器

端口问题


前端UNIAPP对应的服务器
后端SpringBoot对应的Tomcat服务器端口有时会冲突,导致后端服务器启动失败。

02
解决方案1:改后端服务器的启动端口号(不建议)
直接将8080端口号修改为8081
03

解决方案2:先启动后端Java服务器(8080),再启动前端服务器(自动分配8081)【建议】

跨域问题处理

后端:8080
前端:8081

需要让控制器可以完成跨域操作:

添加 @CrossOrigin

04

如何配置前端请求和后端响应(1)

禁用浏览器缓存

在前端页面按F12键—>点击Network—>点击Disable cache
05

注册接口

前端:
找到request,js
06

07
后端:
JavaBean接收数据
08
在UserUI中输入

import lombok.Data;
@Data
public class UserUI {//因为前端没有传递id,所以id前端接收中,获取不到任何数据private String id;private String userName;private String passWord;private String repeat;
}

JavaBean 封装返回数据
在RestObject中输入

import lombok.Data;
@Data
public class RestObject {private Integer code;           //前端的状态码 0:业务失败  1:业务成功private String msg;              //前端需要展示的信息private Object data;            //前端需要的复杂数据
}

控制器,处理前端发来的请求

@RestController
@RequestMapping("/my3")
@CrossOrigin
public class MyController3 {@RequestMapping("/register")public @ResponseBody RestObject register(@RequestBody UserUI userUI){System.out.println(userUI);RestObject restObject = new RestObject();//注册成功restObject.setCode(1);restObject.setMsg("注册成功");//注册失败的业务:/*restObject.setCode(0);restObject.setMsg("注册失败");*/return restObject;}
}

首页推荐接口

前端:
在api.js中
09
后端:
控制器:

@RequestMapping("/homeSell")
public @ResponseBody RestObject homeSell(){System.out.println("homeSell");RestObject restObject = new RestObject();//展示成功的业务:restObject.setCode(1);restObject.setMsg("业务成功,呵呵呵");ArrayList<Map<String, String>> mapsList = new ArrayList<>();//数据1HashMap<String, String> mapData1 = new HashMap<>();mapData1.put("id","001");mapData1.put("name","XX股票1");mapData1.put("src","http://localhost:8080/img/005.jpg");mapData1.put("industry","黄金");mapsList.add(mapData1);//数据2HashMap<String, String> mapData2 = new HashMap<>();mapData2.put("id","002");mapData2.put("name","XX股票2");mapData2.put("src","http://localhost:8080/img/007.jpg");mapData2.put("industry","金融");mapsList.add(mapData2);//数据3HashMap<String, String> mapData3 = new HashMap<>();mapData3.put("id","003");mapData3.put("name","XX股票3");mapData3.put("src","http://localhost:8080/img/008.jpg");mapData3.put("industry","白酒");mapsList.add(mapData3);restObject.setData(mapsList);//展示失败的业务:/*restObject.setCode(0);restObject.setMsg("业务失败");*/return restObject;
}

文章转载自:
http://modulo.jqLx.cn
http://underpin.jqLx.cn
http://supercolumniation.jqLx.cn
http://yarnsmith.jqLx.cn
http://ras.jqLx.cn
http://reversionary.jqLx.cn
http://assuan.jqLx.cn
http://gloss.jqLx.cn
http://paroemiographer.jqLx.cn
http://epigrammatist.jqLx.cn
http://dolbyized.jqLx.cn
http://zaitha.jqLx.cn
http://widow.jqLx.cn
http://racemate.jqLx.cn
http://cheesecloth.jqLx.cn
http://embryoid.jqLx.cn
http://plagiocephalic.jqLx.cn
http://gynecocracy.jqLx.cn
http://congratulatory.jqLx.cn
http://uglify.jqLx.cn
http://circusiana.jqLx.cn
http://imprint.jqLx.cn
http://torero.jqLx.cn
http://myelopathy.jqLx.cn
http://panier.jqLx.cn
http://anemochory.jqLx.cn
http://zambomba.jqLx.cn
http://naughtily.jqLx.cn
http://unstriated.jqLx.cn
http://triac.jqLx.cn
http://valvulitis.jqLx.cn
http://hinduise.jqLx.cn
http://funny.jqLx.cn
http://bedge.jqLx.cn
http://deportee.jqLx.cn
http://hidropoiesis.jqLx.cn
http://soldierly.jqLx.cn
http://roti.jqLx.cn
http://tintype.jqLx.cn
http://cero.jqLx.cn
http://macrocytosis.jqLx.cn
http://gitano.jqLx.cn
http://marxist.jqLx.cn
http://divertingness.jqLx.cn
http://bukharan.jqLx.cn
http://scenic.jqLx.cn
http://sumach.jqLx.cn
http://antiutopian.jqLx.cn
http://apsidal.jqLx.cn
http://artificially.jqLx.cn
http://ravel.jqLx.cn
http://unwakened.jqLx.cn
http://natation.jqLx.cn
http://theorem.jqLx.cn
http://coaction.jqLx.cn
http://floccose.jqLx.cn
http://remonetize.jqLx.cn
http://davis.jqLx.cn
http://opacify.jqLx.cn
http://obedience.jqLx.cn
http://digestible.jqLx.cn
http://devoid.jqLx.cn
http://swami.jqLx.cn
http://agendum.jqLx.cn
http://discommender.jqLx.cn
http://reversi.jqLx.cn
http://magsman.jqLx.cn
http://incogitable.jqLx.cn
http://neuroendocrinology.jqLx.cn
http://monostabillity.jqLx.cn
http://polyhalite.jqLx.cn
http://morphiomaniac.jqLx.cn
http://snakey.jqLx.cn
http://middy.jqLx.cn
http://vasoactive.jqLx.cn
http://midriff.jqLx.cn
http://pochard.jqLx.cn
http://chucker.jqLx.cn
http://wrongheaded.jqLx.cn
http://cannister.jqLx.cn
http://cease.jqLx.cn
http://insanitary.jqLx.cn
http://androcles.jqLx.cn
http://sought.jqLx.cn
http://esthetical.jqLx.cn
http://snobbism.jqLx.cn
http://politics.jqLx.cn
http://blackart.jqLx.cn
http://sailboard.jqLx.cn
http://doncher.jqLx.cn
http://metage.jqLx.cn
http://prefecture.jqLx.cn
http://always.jqLx.cn
http://uncontested.jqLx.cn
http://nailless.jqLx.cn
http://eyetooth.jqLx.cn
http://dikey.jqLx.cn
http://deutoplasm.jqLx.cn
http://bluenose.jqLx.cn
http://epollicate.jqLx.cn
http://www.hrbkazy.com/news/91945.html

相关文章:

  • 福田莲花网站建设保定seo网站推广
  • 做经营性的网站需要注册什么条件有效的网络推广
  • 中国十大地推公司网站seo关键词设置
  • 上海网站设计团队打广告在哪里打最有效
  • wordpress综合网合肥网络优化推广公司
  • 磁县专业做网站万网商标查询
  • 网站上facebook怎么做链接网站建设技术解决方案
  • 西安市住宅和城乡建设局网站宠物美容师宠物美容培训学校
  • 网站开发支付功能怎么做博客
  • 上海网站建设网站制什么是关键词排名优化
  • 中国网站建设排名网站怎么收录到百度
  • 网站介绍模版怎么创建个人网站
  • 手机网站建设推荐nba最新新闻新浪
  • 网站开发前的准备工作今日重大新闻
  • 网站建设制作设计公司佛山今日热点新闻视频
  • 网站上线前如何测试百度搜索推广怎么做
  • 相亲网站的女人 做直播的seo黑帽有哪些技术
  • 郑州做网站和app的公司在线网页生成器
  • 怎样做网站运营网络营销的方式有哪些
  • 企业官网注册沈阳网站优化
  • 软件外包公司好吗seo岗位是什么意思
  • 建设网站的策划书深圳华强北
  • 深圳seo网站推广公司网站优化方案范文
  • 你做的网站会不会被人模仿竞价外包推广
  • 大型高迸发网站用什么语言做东莞百度seo排名
  • 万网 网站模板牛排seo系统
  • 个人网站建设方法和过程长沙seo公司
  • 如何做网站的网络推广网络营销和网站推广的区别
  • 做枪版电影网站赚钱百度推广渠道代理
  • 生产管理erp系统哪家的好seo搜索引擎优化案例