Dev
![[회고] PooDAYS 안드로이드 앱 개인 개발 회고록](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbxqa6a%2FbtrGZKJhJU7%2FxjVsobM7WkzxiCinxl0ZhK%2Fimg.png)
[회고] PooDAYS 안드로이드 앱 개인 개발 회고록
교내 전공 과목은 '모바일 응용'에서 안드로이드 개인 프로젝트를 진행했다. 비록 반년이 넘는 시간이 지났지만 정말 많은 부분에서 성장할 수 있었던 기회였어서 늦게라도 회고록을 작성해보고자 한다. 기획과 구현에 대한 상세한 이야기를 보고 싶다면.. >> PooDAYS 기획편 >> PooDAYS 구현편 >> PooDAYS 자세한 코드 ( 현재는 private -> 수정 예정 ) 프로젝트 개요 진행 기간 21.09.01 - 21.12.27 ✍️ 개발 개요 앗! 급똥 💩으로 난처했던 경험 코로나 팬데믹의 영향으로 “건강”에 대한 관심사 증가 장 건강을 케어하여 삶의 질 향상 ✅ 제공 서비스 일일 배변 기록을 작성할 수 있습니다. 배변 달력을 통해 배변 기록을 한 눈에 확인할 수 있습니다. 장 건강 해시태그를 이..
![[Spring Boot] Heroku 서버 배포하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdzgkU%2FbtrCldQMS3I%2FcHMIay1TvZbnNXNosONPI1%2Fimg.png)
[Spring Boot] Heroku 서버 배포하기
이번 동아리 팀 프로젝트에서 서버 배포가 필요해 heroku에 배포해보았다. 삽질 끝에 배포를 성공하여서 이곳에 정말정말 상세하게 기록을 해보겠다.. 1. Heroku 회원가입 및 로그인 https://dashboard.heroku.com/ Heroku dashboard.heroku.com 2. Heroku 새로운 프로젝트 생성 무료는 최대 5개까지라고 한다. create new app app-name을 설정 + US로 해야 무료라고 한다. 3. heroku에 push할 프로젝트를 따로 만든다. 기존 개발중인 워크 스페이스 말고 heroku에 배포할 프로젝트를 따로 만들었다. $ git clone ${github repo} clone 해 온 경로(루트 디렉터리)에서 .git 파일 삭제 (heroku에서 ..
[Spring Boot] CORS 설정 시 addCorsMappings 에러 해결
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explicitly or consider using "allowedOriginPatterns" instead. 스프링 부트에서 CORS 설정 시 `.allowCredentials(true)` 와 `allowedOrigins("*")` 를 동시에 사용할 수 없도록 업..
[Spring boot] JPA 카멜 표기법으로 이름 설정하기
spring boot 프로젝트 생성 후 JPA를 이용해 매핑해주는 작업에서 테이블명과 관련해 애를 먹었다. 기존에 만들어 둔 테이블명은 UserInfo 였는데 자꾸만 user_info로 새로운 테이블이 만들어졌기 때문.. 그래서 찾아보니 스프링 기본설정을 통해 CamelCase -> SNAKE_CASE로 자동 변환해준다고 한다. @Table(name="UserInfo") // user_info 테이블 이름 @Table(name="userinfo") // userinfo 테이블 이름 컬럼 이름도 마찬가지로 적용할 수 있다. 참고 http://stackoverflow.com/questions/25283198/spring-boot-jpa-column-name-annotation-ignored Spring Bo..
[Spring boot] 404 Not Found 에러 해결 - 경로
spring boot 프로젝트 생성 후 간단한 test를 위한 signup API를 짜보고 있었다. 그런데 자꾸만 뜨는 404 Not Found error 분명 코드상 잘못된게 없고 url 매핑도 잘 해주었는데 발생했다. 해결 Spring boot를 시작해주는 main 메소드와 controller의 패키지 위치가 달라있어서 발생했다. 초기 세팅이니 패키지를 맞춰주자. 참고 https://codu.tistory.com/25
![[mysql] ERROR 1824 (HY000): Failed to open the referenced table ' ' 참조 관계 설정 오류](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbs7qYn%2FbtryLBAX7AE%2FFRQEy32QLSxKWQQftYcfIK%2Fimg.png)
[mysql] ERROR 1824 (HY000): Failed to open the referenced table ' ' 참조 관계 설정 오류
mysql> CREATE TABLE UserInfo ( user_seq INT NOT NULL AUTO_INCREMENT, user_id VARCHAR(22) UNIQUE NOT NULL, password VARCHAR(22) NOT NULL, name VARCHAR(22) NOT NULL, PRIVARY KEY(user_seq) ) ENGINE=MYISAM CHARSET=UTF8; user_seq를 참조하는 Post 테이블을 만들고 싶었다. mysql > CREATE TABLE Post ( post_seq INT NOT NULL auto_increment, title VARCHAR(22) NOT NULL, content VARCHAR(255) NOT NULL, author_seq INT NOT NULL..