Spring / Spring Boot 차이점 Spring - 봄 / Spring Boot - 조금 더 봄 Spring Spring Boot 길다, 버전 직접 설정 dependency 짧다, 버전 관리 자동 설정 길다, 직접 설정 configuration application.properties만 적용 (요즘 application.yml 많이 사용) server embedded server - 서버 구동시간 단축 내장 서블릿 컨테이너 덕분에 jar파일로 간단 배포 * 정리 Spring Boot 1. 간편한 설정 2. 편리한 의존성 관리 & 자동 권장 버전 관리 3. 내장 서버로 인한 간단한 배포 서버 구축 4. 스프링 Security, Data JPA 등의 다른 스프링 프레임워크 요소 쉽게 사용
postgresql을 설치하는데에도 애를 먹었는데, 설치 후에 서버 접속이 안되는 오류에 부딪혔다. pgAdmin4.exe를 실행 후, 페이지에 접속하여 PostgreSQL 13 서버 접속 > 비밀번호 입력 후 확인 했더니, 아래와 같은 오류가 나온다. could not connect to server: connection refused (0x0000274d/10061) is the server running on host "localhost" (::1) and accepting tcp/ip connections on port 5432? could not connect to server: connection refused (0x0000274d/10061) is the server running on ho..
설정파일만들기 전, root-context.xml 헤로쿠 배포할 때, url 경로를 /tmp/embeded/hsql_file.db로 변경 create table 실행 (헤로쿠 배포 후 주석처리) servlet-context.xml 업로드 파일 저장 위치 변경 /tmp 로컬 PC의 DB 설정 파일, 업로드 경로 : 개발용 헤로쿠용 DB 설정 파일, 업로드 경로 : 운영 서버용 root-context.xml, servlet-context.xml 설정 파일에서 개발용과 운영 서버용 내용을 변경 처리해서 작업한다. 현업1. globals.properties파일을 만들어서 전역변수로 위 설정 내용을 변수처리해서 사용한다. 현업2. local.properties, prod.properties ( properties..
1. pom.xml에서 의존성 모듈 추가 2. security-context.xml 생성 및 설정 내용 추가 (인증패턴과 권한 sql쿼리) 3. LoginController클래스 생성 및 내용 추가 4. JSP 영역 사용자단 세션 사용 확인 (header.jsp, footer.jsp) 5. AdminController클래스에서 BCryptPasswordEncoder로 해시 데이터 회원정보 추가 및 수정 부분 확인 pom.xml 의존성 모듈 추가 security-context.xml 생성 및 설정 내용 추가 src/main/webapp/WEB-INF/spring/security-context.xml LoginController.java 생성 및 내용 추가 JSP 영역 사용자단 세션 사용 확인 (header..
1. Reply List 버튼 토글 기능 구현 2. 댓글 등록 기능 구현 3. 댓글 삭제 기능 구현 4. 댓글 수정 기능 구현 댓글 관련 기능은 board_view.jsp에서 수정/추가한다. Reply List 버튼을 누르면 댓글이 나타나고, 다시 한 번 누르면 댓글이 사라지는 토글 기능을 구현한다. - Reply List 버튼영역의 span태그에 data-toggle="collapse"와 data-target="#div_reply" 를 추가한다. *collapse : 병합 Reply List[${boardVO.reply_count}] - time-label 클래스 영역 바로 아래에 버튼 클릭 시, 병합될 (나타나거나 사라질) 영역, 타겟인 #div_reply을 설정한다. #div-reply 영역 안에는..