冲刺阶段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);
}
}
posted @ 2022-05-11 20:27  鹅鹅鹅-曲项向天歌  阅读(15)  评论(0)    收藏  举报