본문 바로가기

spring9

InMemory-H2 이번글은 스프링에서 H2-Database를 사용하는 설명할 것이다. H2-Database는 Mysql,MariaDb등과 다르게 따로 설치하지 않고 의존성만 추가해주면 사용할 수 있는 인메모리 데이터베이스이다. H2-Database를 사용해서 DB를 설치하기전에 미리 테스트를 해볼 수 있다. //Maven com.h2database h2 runtime //gradle testImplementation group: 'com.h2database', name: 'h2', version: '1.4.200' 우선 메이븐,그레이들 각각 사용하는것에 맞게 의존성을 추가해주자. 다음으로는 resources디렉토리 밑에 위처름 schema.sql을 만들어주자. ql파일은 각각 database에 들어갈 DDL문을 넣어놨다 .. 2021. 2. 23.
스프링 HttpMessageConverters HttpMessageConverters 스프링 부트로 앱을 개발하다가 Get,Post방식으로 클라이언트쪽에서 보낸 데이터를 자동으로 자바빈으로 매핑을 해주는 것이 어떠한 방식으로 해주는지 문득 궁금해서 이번에 알아보았다. Spring MVC uses the HttpMessageConverter interface to convert HTTP requests and responses. Sensible defaults are included out of the box. For example, objects can be automatically converted to JSON (by using the Jackson library) or XML (by using the Jackson XML extension, i.. 2021. 1. 27.
Spring Boot+Jsp+Hello World 까지 이 글은 Spring Boot를 시작하기 위해 환경 설정을 하기 위한 글입니다. 이 글을 작성한 이유는 저도 처음 Spring을 시작할때 환경설정을 구축하는데 너무 오랜 시간을 낭비했고(주변에 spring을 할 줄아는 사람이 없었습니다ㅜㅜ) 많은 시행착오가 있었는데 이런 부분을 다른 분들이 격지 않았으면 해서 입니다. 더욱이 현재 spring boot에서는 jsp사용을 공식적으로 지원하지 않는다고 합니다. 하지만 저는 jsp를 사용해야 하는 상황이여서 jsp를 사용하는 방법을 찾는데도 시간이 좀 결렸습니다. 이부분 까지 이글에서 설명 하겠습니다. 사용한 IDE는 IntelliJ입니다. 그리고 DB는 MySql을 사용합니다. DB를 적은 이유는 뒤에 설명 하겠습니다. 우선 IDE에서 File -> New .. 2019. 9. 17.