일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- DB
- SSMS
- 권한
- OUT 파라미터
- ORM
- Exception in thread "main" java.lang.Error
- 자바
- 스프링 시큐리티
- git
- jpa
- JavaScript
- 데이터베이스
- Newtonsoft.Json
- IT story
- SQL Server
- 프로시저
- 스프링부트
- RAISERRR
- C#
- springboot
- IT
- .NET 8.0
- java
- SQL Server 구성 관리자
- cors
- MSSQL
- ERROR_MESSAGE
- System.Text.Json
- SOP
- Today
- Total
목록전체 글 (45)
its_jh_stroy
스프링부트에서 thymeleaf 라이브러리는 웹사이트의 공통된 부분을 하나씩 작성하지 않고, 템플릿 형태를 만들어 개발할 수 있는 기능을 지원한다.몇 가지 속성을 통해 사이트의 공통 양식을 지정하여 효율적인 화면 개발을 할 수 있다.페이지는 아래와 같이 templates 폴더에 네 가지 html 파일을 구성할 것이다.- layoutPage.html - content.html- fragments/header.html- fragments/footer.html 의존성 추가시작 전 아래와 같이 build.gradle 파일에 의존성을 추가한다.implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'implementation 'nz.net.ul..
REST API 서버에서 예외 한 번에 처리하기웹 개발에서 가장 기본적인 예외 처리 방식은 컨트롤러에 try~catch 문을 작성하여 예외를 처리하는 것이다.이러한 방식은 클래스 내 메서드가 많아질수록 중복된 코드도 많아지게 된다. 클래스 내부에서 예외를 한 번에 처리하기ExceptionHandler 어노테이션을 사용하면 예외를 한 번에 처리할 수 있다.@RestController@RequiredArgsConstructor public class ItemController { // ... @GetMapping("/list") String list(Model model) throws Exception { List result = itemRepository.findAll(); ..
MyBatisSQL 문과 객체를 매핑하여 관계형 데이터베이스를 쉽게 사용할 수 있도록 지원하는 프레임워크매퍼라는 파일을 통해 쿼리를 작성한다. 데이터베이스 구성하기먼저 데이터베이스에서 테이블을 구성할 것이다.mybatis에 집중할 수 있도록 최대한 간단하게 구성하였다.CREATE TABLE employee ( id BIGINT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), salary INT); 프로젝트 구조 생성하기실습에 사용될 DTO, Controller, Service, Repository를 생성할 것이다.아래와 같은 이름으로 생성했고, 편의를 위해 동일한 경로에 생성하였다.- EmployeeDTO- EmployeeController- Emplo..