스프링 쉽지 않다
팀 to do list 저장까지 완료
막상 다 하고나면 코드가 너무 간단해서 어처구니가 없다 그 코드를 작성하기까지 고민을 많이 하는데... 그래도 간단한 코드지만 그걸 작성하는 과정에서 하는 모든 고민이 다 도움이 될거라고 생각한다!
flask로 할 때도 방법이 있었는지 모르겠지만 그때는 팀 to do list를 db에 저장하는게 엄청 비효율적이었다. token에 들어있는것 중 팀에 관한 것이 없었기 때문에 이런식으로 함수를 두번이나 써야했다. 지금와서 생각해보니 함수를 두개쓰지 않아도 하나의 함수안에서 ajax를 두번 썼으면 해결할 수 있었을 것 같긴한데 그것도 비효율적이라고 생각한다. 하지만 스프링에서는 외래키로 조회가 가능하게 db를 만들어놨기 때문에 ajax 한번으로 해결할 수 있게 수정했다!!!👍👍
//내가 속한 팀 찾기
function findteam() {
$.ajax({
type: "GET",
...
success: function (response) {
...
addlist(team)
}
)};
}
//db에 할일 저장
function addlist(team) {
$.ajax({
type: "POST",
...
success: function (response) {
...
}
)};
}
//수정 후, POST한번으로 해결이 가능해졌다!
$.ajax({
type: "POST",
...
success: function (response) {
...
}
});
하나는 멍충했고 하나는 다음에 제대로 시도를 해봐야지
415에러
null not allowed for column id sql statement
내일은 출석 현황 + to do list 삭제 및 수정, db에 있는거 화면에 띄우기