본문 바로가기
728x90
반응형

springboot5

독서&서재 웹 CheckChaek 개발 기록 및 서비스 소개 환경: Spring Boot, JPA, AWS, MySQL(RDS) CheckChaek(쳌책)이라는 이름의 서재 서비스를 개발했다책을 검색하고 독서 기록을 저장하는 간단한 서비스이다나에게 흥미와 편의성을 주는 서비스로 기획했고 차근차근 3주 반에 거쳐 개발을 완료했다 11월 말에 기록했던 습작의 기록그리고 커밋들  아직 네아로 검수 중이라 쳌챜_일단최종.jar 정도는 된다 로그인은 네이버를 통해서만 가능하게 했다웹사이트 자체 회원가입보다는 SNS로그인이 접근성 측면에서 좋지 않나 고민 끝에 과감히 가입을 생략했고카카오 vs 네이버 고민하다 통계를 참고하여 네이버 아이디 로그인(a.k.a 네아로)으로 달았다 많은 정보가 필요하지 않은 서비스라서 네이버 별명만 수집한다네이버로 쳌책 서비스에 로그인하면 네이버.. 2024. 12. 12.
[AWS] 서버에 스프링부트 프로젝트 배포하기 AWS EC2로 스프링부트 프로젝트 배포처음에 jar 파일을 실행했더니 에러가 났다 로그를 보니 DB 문제였다로컬 MySQL로 개발을 했다 보니 연결이 될 리가 없었다그래서 AWS RDS DB 인스턴스도 생성!  근데 이 서버로 연결해도 애플리케이션 실행이 안되서 DML 권한을 부여하고 다시 시도했더니 실행이 됐다 나 혼자서 배포한 첫 서비스 이제 카카오 로그인 연결하려고 심사 중! 2024. 12. 5.
[Thymeleaf] 타임리프 레이아웃 적용하기(Spring Boot) - 레이아웃 의존성 필요X 우선 레이아웃이 적용된 index.html 결과물 스프링부트에서 타임리프 템플릿 레이아웃을 구현한 코드를 깃헙 레포지토리로 올렸습니다제가 타임리프 레이아웃이 헷갈려서 검색할 때 보니 참고할만한 레퍼런스를 찾기 어렵더라고요언젠가 누군가에겐 도움이 되겠거니 기대합니다 이 방법은 layout dialect 의존성이 필요하지 않습니다기본 타임리프 의존성만 있으면 됨 org.springframework.boot spring-boot-starter-thymeleaf 그리고 application.properties에 thymeleaf prefix를 따로 설정하지 않았습니다원래 명시 안해도 자동으로 적용이 된다고 합니다 타임리프 템플릿엔진은 기본적으로 src/main/resources 하위의 templates 경로.. 2024. 11. 14.
[Spring Boot] 스프링부트에서 SQL 로그 출력하기 - logback, log4jdbc 환경: macOS, Spring Boot 3.3.4, Tomcat 10.1.31 (Maven 프로젝트) 프로젝트경진대회를 준비 중이다검색을 실행했을 때 목록에는 2건이 출력되는데, 결과 건수는 3개가 카운트되어서 쿼리가 어떻게 처리가 되는지 궁금했다처음에 구현했을 때는 잘됐는데 테이블을 조인하다 보니 어디선가 꼬인 것 같다 SQL 로그를 출력하는 방법을 열심히 검색이것저것 따라해 보고 성공 방법 1src/main/resources에 logback-spring.xml(혹은 logback.xml) 파일 생성                        UTF-8            %d %5p [%c] %m%n                                                         .. 2024. 10. 24.
[Spring Boot] 스프링부트에서 JSTL 사용하기 환경: macOS, Spring Boot 3.3.4, Tomcat 10.1.31 (Maven 프로젝트) 스프링부트에서 JSP 코딩을 하는데 JSTL 적용이 죽어라 안됐다 There was an unexpected error (type=Internal Server Error, status=500). org.apache.jsp.WEB_002dINF.views.users_jsp java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.users_jsp500에러가 나오고 의존성도 안먹고~ 여러 의존성을 넣어봤는데javax.servlet 들어가는 의존성은 다 안되었음 결과적으로 칠전팔기 이상의 시도 끝에 성공한 의존성은 다음과 같다 org.a.. 2024. 10. 11.
728x90
반응형