冲刺阶段1
这几天完成二阶段的冲刺:
有如下进展:
确定了前后端分离架构,后端使用springboot技术处理前端页面请求:主要解决了在前端请求和接受相应的跨域问题,我使用了设置路由代理来解决这个跨域问题
"devServer" : {
"proxy" : {
"/api" : {
"target" : "http://localhost",
"changeOrigin" : true, //是否跨域
"secure" : false, // 设置支持https协议的代理
"pathRewrite" : {
"^/api" : "/"
}
}
}
}
也实现了一个demo验证方法的可行性:
package com.open.controller;
import com.open.domain.Activity;
import com.open.mapper.ActivityMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.websocket.server.PathParam;
import java.util.ArrayList;
import java.util.List;
@Controller
@ResponseBody
public class demo {
@Autowired
private ActivityMapper activityMapper;
@RequestMapping("/index")
@ResponseBody
public List<String> demo(@PathParam("demo") String demo){
System.out.println(demo);
//System.out.println("demo");
List<String> a= new ArrayList<>();
for (int i=0;i<=100;i++){
a.add("a");
}
return a;
}
@RequestMapping("/findAllAct")
@ResponseBody
public List<Activity> findAll(){
List<Activity> all = activityMapper.findAll();
System.out.println(all);
return all;
}
@RequestMapping("/baoming")
@ResponseBody
public int baoming(@PathParam("index") String index){
System.out.println(index);
return activityMapper.updateAct(Integer.parseInt(index)+1);
}
}

浙公网安备 33010602011771号