npm i
npm run build
mv ./testcase-front/dist ./testcase-back/src/main/resources/web/dist
cd testcase-back
mvn clean package -Pprod -DskipTests -f ./pom.xml
spring.web.resources.static-locations=classpath:/web/dist/
spring.jackson.time-zone=GMT+8
spring.thymeleaf.prefix=classpath:/web/dist/
@Controller
public class WebController {
@RequestMapping("/")
public String home(){
return "index";
}
@RequestMapping("/login")
public String login(){
return "index";
}
@RequestMapping("/history/*")
public String history(){
return "index";
}
@RequestMapping("/caseManager/historyContrast/*/*")
public String historyContrast(){
return "index";
}
@RequestMapping("/case/caseList/1")
public String index(HttpServletRequest request){
return "index";
}
@RequestMapping(value ="/test/1/*")
public String requirementId(HttpServletRequest request){
return "index";
}
@RequestMapping(value ="/caseManager/1/*/*/*")
public String tcRecord(HttpServletRequest request){
return "index";
}
@RequestMapping(value ="/caseManager/1/*/*")
public String tcCase(HttpServletRequest request){
return "index";
}
@RequestMapping(value="/api/file/*")
public String file(HttpServletRequest request) {
System.out.println("pre request");
return "index";
}
}