Back-end (Spring Boot , JPA, JSP)/필기일지 (25) 썸네일형 리스트형 240129 [Back-end] JPA yml DDL DML 관련 DB 설정 [24.01.29] [Back-end] JPA yml DDL DML 관련 DB 설정 ver3- security 실습 yml 파일로 시큐리티세팅이 자동완성이 가능함 .properties를 .yml 로 변경 후 작성 ##db연결 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/ver3 username: root password: 1111 ## 서버설정 server: port: 8085 (** Application에 exclude로 넣으면 실행시 시큐리티를 꺼놓을 수 있다.) Entity를 가지고 자동으로 DB 테이블 생성 (DDL과 관련) jpa.hibernate.ddl-auto 1... 240126 [Back-end] Spring Security 6.0 스프링 시큐리티 -3 : 커스터마이징(로그인,로그아웃 페이지): admin 회원가입: 권한없는 페이지 접근오류 처리 [24.01.26] 116차 [Back-end] Spring Security 6.0 스프링 시큐리티 -3 : 커스터마이징(로그인,로그아웃 페이지) : admin 회원가입 : 권한없는 페이지 접근오류 처리 정적자원 Request Patcher spring security 자체에서 post로 id password를 알아서 검사하고 검증 로그인 실패하면, 로그인 페이지로 error와 함께 redirect! login-form.html 사용자 ID 또는 비밀번호를 확인해 주세요 ... SecurityConfig.java public class SecurityConfig { // 이 메서드가 실행이돼서 리턴되는 SecurityFilterChain 객체를 Bean으로 등록 // 이 Bean은 내부적으로 써야하므로 .. 240125 [Back-end] Spring Security 스프링 시큐리티 -2 (로그인, 회원가입, role ) / JPA / Entity [24.01.25] 115차 [Back-end] Spring Security 스프링 시큐리티 -2 (로그인, 회원가입, role ) / JPA / Entity 지난시간에 이어 index의 header를 th:replace하여 index.html index.html [[${message}]] header.html index info dashboard admin 로그인 로그아웃 인증에 사용된 객체 정보 : ㅇ username : / ㅇ role : 관리자 사용자 / 관리자 또는 사용자 Configuration 파일에서 사용자 만드는 코드. //사용자 만들기 @Autowired protected void configureGlobal(AuthenticationManagerBuilder auth) throws E.. 240121 [Back-end] Spring Security스프링 시큐리티 (인증 / 접근제한) [24.01.21] 112차 [Back-end] Spring Security 스프링 시큐리티 (인증 / 접근제한) 스프링 시큐리티 https://spring.io/projects/spring-security/ Spring Security Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications. Spring Security is a framework that focuses on providing both authentication and authoriz spring.i.. 240119 [Back-end] Spring Boot / Open API [24.01.19] 110차 [Back-end] Spring Boot / Open API (Naver OpenAPI) / Metadata Spring Boot project 생성 Naver open api 실습 https://developers.naver.com/docs/common/openapiguide/ API 공통 가이드 - Open API 가이드 API 공통 가이드 네이버 오픈API는 네이버 플랫폼의 기능을 외부 개발자가 쉽게 이용할 수 있게 웹 또는 SDK 형태로 공개한 기술들입니다. 네이버 오픈API로 활용할 수 있는 기술에는 네이버 로그인 developers.naver.com open api는 특정 url로 요청을 하는데 네이버는 로그인 방식 / 비로그인 방식이 있다 실습은 비로그인 방식 오.. 240118 [Back-end] git / github / Source Tree 소스트리 [24.01.18] 109차 [Back-end] / git / github / Source Tree 소스트리 github gitbash에서 로컬 git폴더의 원격remote를 바꾸기 git remote set-url origin 해당 주소의 원격 repository로 바뀌고 push가능 [ fork 와 pull request ] 다른 계정의 repository를 fork fork한 원격 repository를 clone 해서 수정후 소스트리에서 commit & push 푸쉬 후 open pull request Create pull request pull request 요청을 보내면 first repository first에서 merge confirm 시 병합완료 SpringBoot사이트에도 빌드가 있어 포.. 240116 [Back-end] CLI, GUI / Source Tree 소스트리 / git / github [24.01.16] 107차 [Back-end] Spring Boot 배포 / CLI, GUI / Source Tree 소스트리 / git / github Git 깃은 명령어 github는 Repository : git을 통해 github의 repository를 관리하는 것 (하나의 local PC에는 하나의 원격 저장소(Remote Repository) 만 연결이 가능) git을 사용하는 방법은 CLI (Command Line Interface)와 GUI (Graphical User Interface) 가 있다. * CLI 환경 git 관련 명령어 1. 최초 깃 업로드 진행 **깃 명령어 실행 중 오류 기존 자격 증명을 제거 해주고 작업중인 새로운 계정 로그인 필요 2. 다른 계정 마지막의 " ."은 .. 240115 [Back-end] Spring Boot 배포 / 로컬 Docker 배포 / AWS 배포 [24.01.15] 106차 [Back-end] Spring Boot 배포 / 로컬 Docker 배포 / AWS 배포 - Bash나 터미널에서 붙여넣기 단축키는 shift + insert - aws 인스턴스에서 설치된 파일 보기 sudo rpm -qa sudo rpm -qa | grep java | grep java : (java가 들어간 것만 조건걸기) - if. 잘못된 JAVA 버전을 설치했을 경우 삭제 후 다시 설치 sudo yum remove java-(version) - 현재 docker의 모든 컨테이너 이미지 일괄 삭제 docker system prune -a (캐시된 것까지 모두 포함) - 운영체제(OS)에서의 Process(ps)는 의미가 여러가지인데, 그중 현재 실행중인 프로그램의 의미 .. 이전 1 2 3 4 다음