일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- RAISERRR
- IT story
- System.Text.Json
- springboot
- github
- 자바
- .NET 8.0
- SQL Server 구성 관리자
- ERROR_MESSAGE
- sql server manager
- 권한
- ORM
- Newtonsoft.Json
- OUT 파라미터
- C#
- Exception in thread "main" java.lang.Error
- 프로시저
- 스프링부트
- 스프링 시큐리티
- JavaScript
- MSSQL
- SSMS
- SQL Server
- IT
- jpa
- SOP
- git
- 데이터베이스
- cors
- java
- Today
- Total
목록전체 글 (42)
its_jh_stroy
배포할 솔루션 만들기먼저 배포할 웹 솔루션을 만들어야 한다.여기에서는 ASP.NET Core 웹앱(Model-View-Controller) 단일 프로젝트로 구성된 솔루션을 만들었다. docker 파일 만들기배포를 위해서는 docker 파일이 필요하다.생성된 프로젝트에서 docker 파일을 생성한다.- 추가 - docker 지원대상 OS는 Linux로 하였다. docker 파일이 생성되면 Visual Studio 상단의 실행 버튼이 Docker로 바뀌는 것을 확인할 수 있다. 프로그램을 실행하면 docker desktop에 컨테이너와 이미지가 만들어져 있을 것이다. 이제 외부로부터 접속할 수 있는 환경이 구성되었다.위 이미지를 살펴보면 컨테이너는 두 개의 포트가 있다고 되어있는, 실제 실행 중인 웹 애플리..
Spring Data JPA스프링에서 제공해 주는 JPA 인터페이스JPA 인터페이스 기반으로 더욱 추상화된 메서드를 제공받을 수 있다. 데이터베이스 연결하고 모델 만들기Spring Data JPA는 데이터베이스와 상호작용을 위한 것이기 때문에 데이터베이스 연결과 모델을 만들어야 한다.여기서는 스프링부트에서 제공하는 H2 데이터베이스를 사용할 것이다.# application.propertiesspring.jpa.show-sql=truespring.jpa.properties.hibernate.format_sql=truespring.jpa.defer-datasource-initialization=true// Food.java@NoArgsConstructor(access = AccessLevel.PROTECTE..
JPA(Java Persistance API)자바에서 표준으로 사용하는 ORM 인터페이스내부적으로는 JDBC를 사용하여 데이터베이스와 상호작용한다. JPA의 구현체 HibernateJDBC와 마찬가지로 JPA도 인터페이스 구성되어 있고, 인터페이스명은 EntityManager이다.구현체는 주로 Hibernate라는 객체인데, 직접 구현하는 것이 아니라 스프링부트에서 자동으로 만들어진다.스프링 빈을 관리하기 위해 스프링 컨테이너를 사용하는 것처럼, JPA 엔티티를 관리하는 공간으로 Entity Context가 있다.Hibernate는 데이터베이스와 상호작용하는 메서드를 제공하고 Entity Context를 관리하는데, 엔티티의 라이브 사이클(생성~소멸)을 관리한다는 의미이다.데이터베이스는 MySQL로 정하..