본문 바로가기

Java Spring Boot

(82)
[ HttpSession_로그인 성공 시, 로그인 상태 유지 ] 우린 항상 JSON으로 보낼 거라서, Http 안 중요함. 1. 파라미터에 HttpSession 인터페이스를 추가 해주기2. 로그인 유지 되도록 원하는 섹선에 추가 해주기   session.setAttribute("loginName", loginResult.getMember_name());@PostMapping("member/login")public String login(@ModelAttribute MemberDTO memberDTO, HttpSession session){ MemberDTO loginResult = memberService.login(memberDTO); if(loginResult != null){ // login 성공 session.setAttribute..
[ ERD cloud 설계 _ mysql date type ]
[ java mysql 버전 호환성 ] https://docs.gradle.org/current/userguide/compatibility.html Compatibility Matrix The sections below describe Gradle’s compatibility with several integrations. Versions not listed here may or may not work. docs.gradle.org
[ Swagger 사용법 ] 1) build.gradle에 의존성 추가 build.gradle dependencies { // Swagger 사용 의존성 implementation 'io.springfox:springfox-swagger2:3.0.0' implementation 'io.springfox:springfox-swagger-ui:2.9.2' } 2) java - common - SwaggerConfig에 해당 내용 추가 package common; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.RequestHand..
[ 디버그 debug 사용하는 법] / 디버깅 모드 * Break Point : 설정한 라인의 앞 줄까지 코드가 실행 됨(5번 줄에 브레이크 포인트를 걸면, 4번줄까지 실행 됨)* Step Over : method안으로 들어가지는 않고, 다음 브레이크 포인트로 넘어감.* Step Into : method안으로 들어가서 실행함 / 아래 예시 확인하기. 1) Break Point 2) Step Over  3) Step Into  4) Resume Program  5) Evaluate Expresttion
[ Gradle 이란? ] 출처: https://www.youtube.com/watch?v=ntOH2bWLWQs * Groovy란? * Gradle의 장점 * 기존에 짜여진 코드들이 Maven으로 작성되어 있기 때문에, 현재 사용되고 있는 빈도가 높다고 측정되어짐 -> 새로 짜야된다면 Maven보다는 Gradle로 하는게, 성능 면에서도 월등하기에, Gradle을 사용하는 쪽으로. * Gradle 설정법 * setting.gradle * jar 생성 비활성화 * 정리
[스프링부트 기초 강의] * GOF 디자인 패턴 * REST API * Maven * MVC 패턴 ** Controller 관련 @RestController * GET API * 줄바꿈 = \n * POST API !!! @RequestBody에 DTO를 사용할 수 있음 * Swagger * Swagger 세팅하는 법 - java 디렉토리 내부에 swagger디렉토리 만들고, SwaggerConfig 클래스 파일 만들기 package swagger; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiIn..
[Spring vs Spring boot 차이점] * dependency (스프링은 길고, 스프링부트는 짧고 명료) **결론: 스프링부트는 개발자들이 개발에만 더욱 집중 할 수 있도록 도와줌.