[SpringBoot] SLF4J 활용하여 프로젝트 로그 출력하기 [프로젝트 logback 설정하기]
·
▣ Framework/Spring Boot🍀
[SpringBoot] 제이슨(JSON)으로 데이터 형식 리턴하기 [Jackson 어노테이션 사용 방법] [SpringBoot] 스프링 부트(Spring Boot)에서 프로젝트 생성하기 [dependencies 세팅 및 MySQL 연동] - 스프링 부트(Spring Boot)에서 프로젝트 생성하기 1. Spring Boot 프로젝트 생성 2. MySQL DB 세팅 [MySQL] MySQL 다운로 yermi.tistory.com - SLF4J 활용하여 프로젝트 로그 출력하기 1. slf4j, logback 추가 // slf4j & logback implementation('org.slf4j:jcl-over-slf4j') implementation('ch.qos.logback:logback-classic')..
[SpringBoot] 스프링 부트(Spring Boot)에서 프로젝트 생성하기 [dependencies 세팅 및 MySQL 연동]
·
▣ Framework/Spring Boot🍀
- 스프링 부트(Spring Boot)에서 프로젝트 생성하기 1. Spring Boot 프로젝트 생성 2. MySQL DB 세팅 [MySQL] MySQL 다운로드 및 설치하기 [MySQL Workbench로 MySQL 접속하기] - MySQL 다운로드 및 설치하기 1. MySQL 다운로드 MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower yermi.tistory.com 3. 프로젝트 실행하기 - 참고자료 [..
[MyBatis] MyBatis SQL : select [마이바티스로 데이터 조회하기]
·
▣ Framework/MyBatis🐣
1. MyBatis SQL : select select 구문은 마이바티스에서 가장 흔히 사용할 엘리먼트이다. 아래 select 구문의 이름은 selectPerson이고, 결과 데이터는 hashmap에 저장된다. SELECT * FROM PERSON WHERE ID = #{id} mapper.java에 구문 명과 메서드 명을 일치시키고, 반환타입을 맞춰줘야 한다. xml 파일을 만들지 않고 어노테이션으로 쿼리문을 실행할 수도 있다. 2. 파라미터 표기법 이 표기법은 마이바티스에게 PreparedStatement 파라미터를 만들도록 지시한다. #{id} JDBC에서는 아래와 같은 "?" 형태의 파라미터를 받았으나, 마이바티스는 위의 표기법으로 파라미터를 받는다. String selectPerson = "SE..
[MyBatis] 스프링(Spring)에 마이바티스(MyBatis) 연동하기 [MyBatis, SQL Mapper 프레임워크]
·
▣ Framework/MyBatis🐣
1. 마이바티스(MyBatis)란? 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL Mapper 프레임워크 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다. 2. 의존성 주입 : dependency 추가 DB에 대한 dependency는 따로 추가해줘야 한다. org.mybatis mybatis 3.5.7 org.mybatis mybatis-spring 2.0.6 org.springframework spring-jdbc ${org.springframework-version} - Maven : mybatis Maven Repository: org.mybatis » mybatis The MyBatis SQL mapper framework makes..
[Spring] Spring Security란? [Spring Security 특징과 설정]
·
▣ Framework/Spring🍃
1. 스프링 시큐리티(Spring Security)란? Spring 기반 애플리케이션의 보안(인증과 권한, 인가 등)을 담당하는 spring의 하위 프레임워크 2. Spring Security의 특징 1) 애플리케이션의 모든 URL에 대한 인증 요구 인증, 인가되지 않은 사용자는 Security Filter에서 걸러낸다. ex) login 창으로 이동, 403 에러 발생 2) 시큐리티 커스터마이징 시큐리티 내의 소스를 커스터마이징 할 수 있다. ex) LoginSuccessHandler, LoginFailHandler, UserDetailsService 등 3) CSRF 공격, 세션 고정 방지 CSRF, 세션 고정 등 세션을 활용한 공격들을 방지한다. - CSRF(Cross Site Request For..