post-thumbnail

230530 SpringBoot 동적쿼리_Transaction

동적 쿼리란 상황에 따라 SQL 문장이 변경 되는 것을 의미.reference : http://www.mybatis.org/mybatis-3/ko/dynamic-sql.htmlex 1) 특정한 값이 null 로 들어왔을 경우 다른 값으로 대처 2) 특정한

4일 전
·
0개의 댓글
·
post-thumbnail

230601 Spring Boot Properties

Spring에서는 주요 정보를 properties 파일에 저장해 놓거나 불러와서 사용 하다.Xml이나 properties는 정보를 컴파일 하지 않기 때문에 쉽게 일고 수정이 가능하다.하지만 보안 성 측면에서는 위험할 수 있다.

4일 전
·
0개의 댓글
·
post-thumbnail

230531 SpringBoot REST_API_URI 설정

실질적인 API 요청 주소가 들어간다. ex) 공공데이터활용지원센터\_코로나19 예방접종센터 조회서비스https://www.data.go.kr/iim/api/selectAPIAcountView.do

6일 전
·
0개의 댓글
·
post-thumbnail

230531 WebClient

웹상에서 URL을 통해 원하는 정보를 얻어오거나 특정한 요청을 하는 것을 REST API라고 한다. REST API는 Client와 Server 사이에서 일어나지만 Server와 Server 사이에도 일어난다. 우리는 Client의 요청을 Server에서 받아

6일 전
·
0개의 댓글
·
post-thumbnail

230530 SpringBoot WebClient

API(Application Programming Interface)는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 것으로 일반적으로 클라이언트와 서버 측면에서 설명된다. 요청을 보내는 애플리케이션을 클라이언트라고 하고 응답을

6일 전
·
0개의 댓글
·
post-thumbnail

230530 SpringBoot Restful_Service

서버와 클라이언트 사이의 통식 방식 중 하나. REST (Representational State Transfer)는 resource의 이름으로 구분하여 해당 자원의 상태/정보를 주고 받는 모든 것을 의미한다. 즉, 자원(resource)의 표현(representati

2023년 5월 30일
·
0개의 댓글
·
post-thumbnail

230525 SpringBoot @RestController_@CrossOrigin

자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술프로그램에게 추가적인 정보를 제공해주는 메타데이터라고 볼 수 있다.meta data : 데이터를 위한 데이터view가 필요없는 API만 지원하는 서비스에서 사용한다.Sp

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

230525 SpringBoot

스프링 부트는 Spring을 보다 편리하게 사용할 수 있도록 하기 위한 도구로 복잡했던 xml 설정 상당 부분이 사라지거나 JAVA 코드로 작성하도록 변경 되었다. Rest API를 작성하기에 적합하며 JSON 통신을 하기 위한 라이브러리가 불필요하기 때문에 AJAX

2023년 5월 25일
·
0개의 댓글
·
post-thumbnail

230405 Spring_AJAX

비동기 방식으로 통신하는 JavaScript와 xml동기방식 VS 비동기방식 동기 방식 : 요청 후 응답이 올 때까지 기다리는 방식 비동기 방식 : 요청에 대한 응답을 기다리지 않고 진행되는 방식( ex) 스레드! 비동기 방식에는 요청을 받아서 전달하고 응답이 오면 나

2023년 4월 5일
·
0개의 댓글
·
post-thumbnail

230405 SPRING_Spring Framework_Mybatis

자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크(개발 환경)프레임워크 : 일을 하기 위한 틀, 구조 도구제어 역행 (Inversion Of Control) : 스프링이 사용자 코드를 호출 \- 객체가 필요한 클래스에서 객체의 생성 및 의존관계에 대한 코드 작성 없

2023년 4월 5일
·
0개의 댓글
·
post-thumbnail

ERROR

에러 메세지org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2에러가 난 이유resultTyp

2023년 4월 4일
·
0개의 댓글
·
post-thumbnail

230404 SPRING_useGeneratedKey

sql문을 활용하다보면 방금 입력한 데이터의 키가 필요한 경우가 있다. 예를 들어 작성한 글의 내용을 담은 상세페이지를 작성과 동시에 띄우고 싶을 때 useGeneratedKey를 사용할 수 있다.INSERT 한 DATA의 KEY를 반환 받는 방법 조건 1. 파라메터

2023년 4월 4일
·
0개의 댓글
·
post-thumbnail

230403 Spring_FileUpload

Spring File Upload(DB 연동 제외)

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

230403 Spring_다양한 설정

Spring Legacy Project 다양한 설정 살펴보기 pome.xml servlet-context.xml

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

230382 SPRING_Legacy_Project_Mybatis(MariaDB)

Spring Legacy Project Project 생성 순서 1. 기본 생성 후 실행 2. java version 설정 (pom.xml) 3. 패키지 생성 (controller, service, dao, dto) 4. 라이브러리 등록 후 실행 5. 웹 상에서 한글

2023년 3월 28일
·
0개의 댓글
·
post-thumbnail

230327 DB_JDBC

JAVA 프로그램이 Database와 연결 되어 데이터를 주고 받을 수 있게 해주는 프로그래밍 인터페이스로 응용 프로그램과 DBMS간의 통신을 중간에서 번역해주는 역할.DB 접속 정보를 준비추가한 라이브러리 드라이버를 불러온다.드라이버 매니저를 불러 접속 정보를 준다.

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

230324 DB_정규화

정규화 모르게써용

2023년 3월 24일
·
0개의 댓글
·
post-thumbnail

230323_DB_FUNCTION

FUNCTION

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

230323 DB_AUTO_INCREMENT, PAGING(LIMIT, OFFSET)

Auto_Increment, PAGING, LIMMIT, OFFSET

2023년 3월 23일
·
0개의 댓글
·
post-thumbnail

230322 DB_INDEX, VIEW

index( 색인 ) 은 검색을 빠르게 하기 위한 수단이다Primary key 와 Unique key 가 지정되면 따로 index 를 생성된다Index 장점 \- 검색 속도가 빨라진다 \- 시스템의 부하를 줄여 성능 향상Index 단점 \- 인덱스 생성에 시간과

2023년 3월 22일
·
0개의 댓글
·