📚개발 복습 노트

📚개발 복습 노트

  • 분류 전체보기 (210)
    • java (57)
    • HTML (5)
    • CSS (6)
    • JSP&Servlet (16)
    • DB (17)
    • 정보처리기사 (0)
    • Spring (57)
    • Python (26)
    • git (3)
    • jquery (9)
    • nodejs (12)
    • network (1)
  • 홈
RSS 피드
로그인
로그아웃 글쓰기 관리

📚개발 복습 노트

컨텐츠 검색

태그

css 자바 java 개발노트 데이터베이스 DB 개발 html

최근글

댓글

공지사항

아카이브

Spring(57)

  • Spring Maven Project SQL(query) log 설정

    쿼리 로그 콘솔 출력 방법 1. pom.xml 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 2. resources 폴더에 log4jdbc.log4j2.properties 파일 생성 후 추가 #log4jdbc spy의 log event를 slf4j를 통해 처리 log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator #로그를 최대 몇줄까지 출력할 것인지 제한 0으로 설정 시 무제한 log4jdbc.dump.sql.maxlinelength=0 3, application.properties 설정 변경 #기존 설정에서 변경 spring.datasource.driverClass..

    2024.02.14
  • spring board 프로젝트 security 적용

    **시큐리티랑 css 나 js 등 같이 있으면 충돌남 Securityconfig에 설정하는 코드 작성해야 함. //css, js, img 등 충돌 안 나게 하는 코드 @Bean public WebSecurityCustomizer webSecurityCustomizer() { return (web) -> web.ignoring().requestMatchers("/js/**", "/css/**", "/img/**"); } 회원가입 시 비밀번호 암호화 설정. > 암호화 설정하려면 암호화 객체를 생성해야 함. SecurityConfig에 @Bean으로 객체 등록해주면 됨.(위치 상관 없음) //암호화 객체 생성 @Bean public PasswordEncoder getPasswordEncoder() { retu..

    2023.07.07
  • 쇼핑몰 프로젝트 비밀번호 찾기 기능 - 이메일 임시 비밀번호 발송

    메일 보낼 수 있는 기능을 사용하기 위해 build.gradle에 아래 코드 추가 implementation 'org.springframework.boot:spring-boot-starter-mail' 메일 서버 설정을 위해 application.properties에 아래 코드 추가 #메일 smtp 설정 (메일서버) spring.mail.host=smtp.gmail.com spring.mail.port=587 #발신자의 메일과 패스워드(별도의 인증을 받은) spring.mail.username=구글id@gmail.com spring.mail.password=생성된 비밀번호 spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properti..

    2023.05.09
  • 쇼핑몰 프로젝트 - 주문관리 - 주문관리 페이지(1)

    DB 주문 상태 정보 테이블 생성 --구매 상태 정보 테이블 CREATE TABLE STATUS_INFO( STATUS_CODE NUMBER PRIMARY KEY --1,2,3.. , STATUS_NAME VARCHAR2(50) NOT NULL ); INSERT INTO STATUS_INFO VALUES (1, '주문 접수'); INSERT INTO STATUS_INFO VALUES (2, '주문 확인'); INSERT INTO STATUS_INFO VALUES (3, '배송 준비'); INSERT INTO STATUS_INFO VALUES (4, '배송중'); INSERT INTO STATUS_INFO VALUES (5, '배송 완료'); --주문 상태 정보 테이블 CREATE TABLE ORDER_S..

    2023.05.03
  • 쇼핑몰 프로젝트 - 주문관리 - 주문관리 페이지 (2) 상단 검색 기능

    주문 내역 페이지 검색 영역 구현. order_manage.html 영역 그릴 때 유의. 체크박스의 주문 상태 이름들 > DB에서 가져오는 것이 정석. 전체에 해당하는 체크박스 이름 제외하고 이미 AdminController에서 주문 내역 페이지 올 때 html에 statusInfoList를 뿌려주고 있음 그 데이터 활용하여 statusName 뿌려주면 됨. 반복문 돌면서 체크박스 만들어주기. 주문상태

    2023.05.03
  • 쇼핑몰 프로젝트 - 주문관리 - 주문관리 페이지 (4) 주문 상태 변경 버튼

    주문 내역 체크 박스 선택 후 각 주문 상태 변경 클릭 시 실제로 다음 주문 상태로 목록 넘어가게 기능 구현 ajax 사용. 대략적인 쿼리 작성 UPDATE ORDER_STATUS SET STATUS_CODE = #{statusCdoe} WHERE ORDER_NUM IN (?, ?) order_manage.html에 주문 상태 변경 버튼을 th:onclick 속성 사용하여 js 함수와 연결 버튼 클릭 시 함수 실행! order_html.js 주문 상태 변경 버튼 클릭 시 실행될 함수 작성 ajax 코드 추가 및 controller 이동 경로 작성 //주문 상태 변경 버튼 클릭 시 실행 function changeStatus(){ //ajax start $.ajax({ url: '/admin/changeS..

    2023.05.03
이전
1 2 3 4 ··· 10
다음
📚개발 복습 노트
© 2018 TISTORY. All rights reserved.

티스토리툴바