인프런 강의에서 배웠던 스프링의 구조Realworld.io에서 받은 Springboot 탬플릿 코드의 구조계층구조 설명1\. Controller : 웹 MVC의 컨트롤러 역할2\. Service : 핵심 비즈니스 로직 구현3\. Repository : 데이터베이스
프론트에서는 /users로 username, emial, password가 넘어옴백엔드에서는 RequesetMapping으로 POST method로 동작ResterParam의 구성들api -> application으로 registerparam을 전달하여 new User
@SpringBootApplication가 Cannot Resolve Symbol란 에러가 뜰때File - Invalidate Caches - Invalidate and Restart이렇게 하니까 해결된다.
java.sql.SQLSyntaxErrorException: Unknown database 'backend_db;' spring.datasource.url = jdbc:mysql://loc
분명 API URL도 맞췄고, 포트번호도 맞췄고, status도 201로 설정했는데 401 error가 뜬다. 401 error가 머지?https://developer.mozilla.org/ko/docs/Web/HTTP/Status/401\-> 인증 자격 증명
lombok의 @Getter, @Setter 사용시, Mapstruct의 @Mapper(componentModel = "spring")를 사용하면 자동으로 코드를 생성하는데 제대로 생성되지 않음.명시적으로 setter method, getter method를 만들어주면
프론트에서 state를 보면 토큰이 생성된 적이 없는데 '/user' 호출이후에 토큰을 유지하고 있음.\-> 해당 토큰은 내가 만든 토큰이 아님\-> 이전 프로젝트에서 사용된 jwt 암호화 key를 입력하니 복호화가 됨\-> 유효 기간이 한참이전의 토큰으로 복호화로 확
The error may involve defaultParameterMapThe error occurred while setting parametersSQL: insert articles (articleId, authorId, slug, title, de
java.lang.NullPointerException: null at com.example.blog.service.articles.ArticleService.lambda$listArticle$3(ArticleService.java:95) ~[main/:na]