본문 바로가기
반응형

Spring18

[Spring 웹 프로젝트] 숙박 플랫폼 GOING 🎒숙박플랫폼 GOING Java와 Spring MVC를 기반으로 제작한 프로젝트입니다. 기존 Model2로 만든 세미 프로젝트를 스프링 형태로 바꾼 뒤 개선작업과 추가 기능을 삽입했습니다. 고객과 사업자(숙소), 관리자 파트로 기능을 나누어 플랫폼 형태의 서비스를 구축했습니다. 프로젝트 제작 기간 : 2022.04.21 ~ 2022.05.13 제작 인원 : 2인 역할 : 전체 디자인, 로그인 및 회원가입, 고객 기능, 검색 기능, 찜하기 기능, 리뷰 기능, 관리자 페이지, 로깅 ⚡️프로젝트 작동 영상 ⚡️프로젝트 살펴보기 숙박플랫폼 GOING 🎒숙박플랫폼 GOING fate-close-2ba.notion.site ⚡️Github GitHub - LasBe-code/going-spring Contribut.. 2022. 5. 20.
[Spring MVC 프로젝트 리팩토링] 4. @Service, 비즈니스 로직 분리 📄 관련 글 [Spring 웹 프로젝트] 숙박 플랫폼 GOING [Spring MVC 프로젝트 리팩토링] 1. 국비지원교육의 한계 [Spring MVC 프로젝트 리팩토링] 2. SqlSessionFactory -> SqlSessionTemplate [Spring MVC 프로젝트 리팩토링] 3. 의존성 주입 수정 [Spring MVC 프로젝트 리팩토링] 4. @Service, 비즈니스 로직 분리 [Spring/스프링] JUnit을 이용한 단위 테스트, @Test 웹프로젝트 문자인증 구현하기 with 네이버 클라우드 플랫폼 [Java/자바] 날짜-Date의 모든 것 (현재-내일 날짜, Date 포맷 변환, 날짜 차이 계산, 더하기, 빼기) 자바 세미 프로젝트 - 숙박 플랫폼 GOING ⚡️리팩토링 Befor.. 2022. 5. 19.
[Spring/스프링] JUnit을 이용한 단위 테스트, @Test 📄 관련 글 [Spring 웹 프로젝트] 숙박 플랫폼 GOING [Spring MVC 프로젝트 리팩토링] 1. 국비지원교육의 한계 [Spring MVC 프로젝트 리팩토링] 2. SqlSessionFactory -> SqlSessionTemplate [Spring MVC 프로젝트 리팩토링] 3. 의존성 주입 수정 [Spring MVC 프로젝트 리팩토링] 4. @Service, 비즈니스 로직 분리 [Spring/스프링] JUnit을 이용한 단위 테스트, @Test 웹프로젝트 문자인증 구현하기 with 네이버 클라우드 플랫폼 [Java/자바] 날짜-Date의 모든 것 (현재-내일 날짜, Date 포맷 변환, 날짜 차이 계산, 더하기, 빼기) 자바 세미 프로젝트 - 숙박 플랫폼 GOING ⚡️단위 테스트 단위 .. 2022. 5. 3.
[Spring+Oracle cloud] Spring에서 오라클 클라우드 데이터베이스 + MyBatis 사용하기 ⚡️이전 글 📌 오라클 클라우드 연동 오라클 클라우드로 SQL developer 사용하기 이클립스에서 오라클 클라우드로 JDBC 연동하기 Spring에서 오라클 클라우드 데이터베이스 + MyBatis 사용하기 📌 오류 해결 8080 포트 오류 해결방법 the selection cannot be run on any server 오류 Error: Could not find or load main class, java.lang.ClassNotFoundException 오라클 클라우드 환경 구축은 위 글을 참고해주세요. 윈도우나 맥 상관없이 적용 가능한 방법입니다. 본 글에서는 오라클 클라우드 환경 구축 내용을 생략합니다. ⚡️Spring + Oracle Cloud Database 이번 글에서는 Spring J.. 2022. 5. 3.
[Spring MVC 프로젝트 리팩토링] 3. 의존성 주입 수정 📄 관련 글 [Spring 웹 프로젝트] 숙박 플랫폼 GOING [Spring MVC 프로젝트 리팩토링] 1. 국비지원교육의 한계 [Spring MVC 프로젝트 리팩토링] 2. SqlSessionFactory -> SqlSessionTemplate [Spring MVC 프로젝트 리팩토링] 3. 의존성 주입 수정 [Spring MVC 프로젝트 리팩토링] 4. @Service, 비즈니스 로직 분리 [Spring/스프링] JUnit을 이용한 단위 테스트, @Test 웹프로젝트 문자인증 구현하기 with 네이버 클라우드 플랫폼 [Java/자바] 날짜-Date의 모든 것 (현재-내일 날짜, Date 포맷 변환, 날짜 차이 계산, 더하기, 빼기) 자바 세미 프로젝트 - 숙박 플랫폼 GOING ⚡️리팩토링 Befor.. 2022. 5. 2.
[Spring MVC 프로젝트 리팩토링] 2. SqlSessionFactory -> SqlSessionTemplate 📄 관련 글 [Spring 웹 프로젝트] 숙박 플랫폼 GOING [Spring MVC 프로젝트 리팩토링] 1. 국비지원교육의 한계 [Spring MVC 프로젝트 리팩토링] 2. SqlSessionFactory -> SqlSessionTemplate [Spring MVC 프로젝트 리팩토링] 3. 의존성 주입 수정 [Spring MVC 프로젝트 리팩토링] 4. @Service, 비즈니스 로직 분리 [Spring/스프링] JUnit을 이용한 단위 테스트, @Test 웹프로젝트 문자인증 구현하기 with 네이버 클라우드 플랫폼 [Java/자바] 날짜-Date의 모든 것 (현재-내일 날짜, Date 포맷 변환, 날짜 차이 계산, 더하기, 빼기) 자바 세미 프로젝트 - 숙박 플랫폼 GOING ⚡️리팩토링 Befor.. 2022. 4. 28.
[Spring MVC 프로젝트 리팩토링] 1. 국비지원교육의 한계 📄 관련 글 [Spring 웹 프로젝트] 숙박 플랫폼 GOING [Spring MVC 프로젝트 리팩토링] 1. 국비지원교육의 한계 [Spring MVC 프로젝트 리팩토링] 2. SqlSessionFactory -> SqlSessionTemplate [Spring MVC 프로젝트 리팩토링] 3. 의존성 주입 수정 [Spring MVC 프로젝트 리팩토링] 4. @Service, 비즈니스 로직 분리 [Spring/스프링] JUnit을 이용한 단위 테스트, @Test 웹프로젝트 문자인증 구현하기 with 네이버 클라우드 플랫폼 [Java/자바] 날짜-Date의 모든 것 (현재-내일 날짜, Date 포맷 변환, 날짜 차이 계산, 더하기, 빼기) 자바 세미 프로젝트 - 숙박 플랫폼 GOING ⚡️국비지원교육의 한계.. 2022. 4. 28.
[Spring/스프링] AOP @Aspect 사용법 [Spring/스프링] 관점 지향 프로그래밍(AOP)과 용어정리, Advice 종류 ⚡️관점 지향 프로그래밍(Aspect Oriented Programming, AOP) 스프링의 핵심기능인 IoC가 객체들의 결합도를 느슨하게 만들어 의존 관계를 쉽게 변경한다면 AOP는 반복되는 기능을 독립적으로 분리해, 재 lasbe.tistory.com Aspect 사용법을 알아보기 앞서 AOP에 대한 사전지식이 필요하신 분들은 위 글을 참고해주세요. ⚡️AOP 어노테이션 사용법 자바 스프링에서 AOP를 사용하기 위해선 2가지 방법이 존재합니다. XML과 어노테이션을 이용하는 방법이 있는데, 이 글에서는 어노테이션을 이용한 방법을 다뤄볼 겁니다. 기본적인 내용들을 설명 후 AOP를 직접 사용해보겠습니다. 📌 pom.x.. 2022. 4. 12.
[Spring/스프링] AOP의 포인트컷(Pointcut) execution() 표현식 사용법 ⚡️포인트컷(Pointcut) 포인트컷이란 수많은 비즈니스 메소드 중에서 원하는 특정 메소드에게만 횡단 관심에 해당하는 공통 기능을 수행시키기 위해 클래스와 패키지, 메소드 시그니처를 이용해 메소드를 필터링하는 것입니다. 이 때 필터링을 위해서 포인트컷 표현식을 이리저리 활용해 공통 기능을 적용시킬 메소드들을 정밀하게 뽑아올 수 있습니다. ⚡️포인트컷 execution() 표현식 📌 표현식 포인트컷 표현식은 다음과 대게 다음과 같이 사용합니다. execution( [리턴 타입] [패키지 경로] [클래스명].[메소드명]( [매개 변수] ) ) 필요한 메소드를 정확히 뽑아오기 위해 위와 같이 5가지의 옵션을 설정해주어야 해서 굉장히 복잡해 보입니다. 하지만 제가 학습하면서 실제 사용했던 표현식을 위와 대조해.. 2022. 4. 8.
반응형

오픈 채팅