일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- DB
- ORM
- System.Text.Json
- 스프링 시큐리티
- 스프링부트
- jpa
- RAISERRR
- 데이터베이스
- ERROR_MESSAGE
- OUT 파라미터
- Exception in thread "main" java.lang.Error
- C#
- MSSQL
- 권한
- github
- SQL Server
- SSMS
- IT
- SOP
- IT story
- .NET 8.0
- cors
- SQL Server 구성 관리자
- 프로시저
- Newtonsoft.Json
- JavaScript
- springboot
- java
- git
- 자바
- Today
- Total
목록전체 글 (45)
its_jh_stroy
== 연산자기본 타입의 경우 값을 비교하고 참조 타입은 메모리 위치 값을 비교한다. qeuals참조 타입에서 객체의 실제 값을 비교하기 위해 사용된다.하지만 오버라이드하지 않으면 객체의 참조 값을 비교하므로 값 비교를 위해 별도의 오버라이드가 필요하다.String 타입의 경우 미리 오버라이드 되어 제공된다. 문자열 상수 풀(String Constant Pool)과 new자바에서 문자열을 만드는 방법은 두 가지가 문자열 리터럴을 대입하는 방법과 new를 통해 생성하는 방법이 있다. 문자열 리터럴을 생성하여 변수를 생성하면 해당 리터럴은 힙 영역의 문자열 상수 풀이라는 공간에 저장된다.이후 같은 문자열로 변수를 생성하려고 하면 미리 저장된 풀의 문자열을 참조한다.이미 풀에 저장된 문자열 리터럴을 통해 변수를..
3-tier 아키텍처는 애플리케이션을 세 가지 계층으로 나누어 개발하는 방법이다.각 계층의 역할이 명확해져, 향상된 유지보수성과 확장성, 재사용성을 가진 프로그램이 된다. 프레젠테이션 계층(Presentation Layer, Controller)HTTP 요청을 받고, 관련된 서비스를 호출하여 비즈니스 계층으로 전달한다.컨트롤러가 프레젠테이션 계층에 속한다. 비즈니스 계층(Business Layer)비즈니스 로직을 처리한다.서비스 클래스가 비즈니스 계층 역할을 한다. 퍼시스턴스 계층(Persistence Layer)데이터베이스와 관련된 작업을 추상화하는 인터페이스이다. 퍼시스턴스 계층은 리포지토리라는 이름으로 작성한다.JPA를 사용하는 경우 스프링에서 자동으로 구현해주는 구현체를 ..

어쩌다 보니 vsCode에서 스프링 부트를 공부해야 하는 상황이 오게 되었다. 공부하면서 intellij를 많이 사용할 것 같지만 vsCode의 접근성을 생각해 프로젝트를 실행하는 과정을 기록해 보려 한다. 우선 실습은 Visual Studio Code와 JDK가 설치되어 있다고 가정하고 시작한다. 확장팩 설치- Extension Pack for Java - Spring Boot Extension Pack - Gradle for Java 추가로 필수 항목은 아니지만 어노테이션을 편하게 처리하기 위해 아래 팩도 설치하면 좋다. - Lombok Annotations Support for VS Code 스프링 부트 프로젝트 생성- "Ctrl + Shift + p"를 입력하고 Command Palette를 열어..