Server
-
[Spring boot] Alias 사용법Server/SpringBoot 2019. 11. 18. 12:27
MyBatis를 사용할 때, sql에 parameterType 혹은 resultType의 값으로 VO 클래스들을 넘길 때, 경로를 전부 다 써줘야 하는 불편함이 있다. 예를 들어 아래와 같은 그림! 이럴 때 파란색으로 되어있는 경로 대신 본인이 직접 넣고싶은 Alias명을 정할 수 있다. 그 전에 해줘야 할 조건 중 하나 config 클래스 아래에 하나 지정해줘야 할 것이 있다. 본인이 지정할 alias의 패키지 경로를 setTypeAliasesPackage("") 안에 입력해줘야 한다. 나같은 경우에 VO 클래스들은 모두 domain 패키지 아래에 있기 때문에 domian 패키지를 넣어주었다. 이제 본인이 Alias를 쓰기를 원하는 클래스로 간다. 후에 @Alias("") 키워드를 이용하여 본인이 원하..
-
[SpringBoot] Gson 사용 및 DB 데이터 처리Server/SpringBoot 2019. 11. 12. 15:11
오늘은 Gson 라이브러리를 이용해 DB에 있는 데이터들을 한번 리턴해보겠다. Gson은 JSON파일을 자바 Object로 변환해주는 구글이 만든 라이브러리다! XML보다 상대적으로 사용하기 쉬워 많이 사용한다. 여기서 JSON이란 "속성-값" 쌍 또는 "키-값" 쌍으로 이루어진 데이터 Object를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 표준 포맷이다. 우선 사용하기 위해서는 Gradle에 GSON을 추가해주어야 한다~! 나는 2.8.5 버전으로 했고 https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.5 Service->ServiceImpl->Mapper->sqlMapper.xml 순서로 데이터를 받아온다. 받아온 값의 l..
-
[SpringBoot] Mapper로 DB select 하기Server/SpringBoot 2019. 11. 8. 11:49
https://100winone.tistory.com/5 [SpringBoot] RestAPI 이용해서 "HelloWorld 띄우기" RestAPI 를 이용해 페이지에 "Hello World!" 를 띄워보겠다. 그러기 위해서는 Spring Boot Web Starter를 Gradle에 추가해줘야 하는데 밑에 링크 참조~! https://100winone.tistory.com/4?category=814160 [Spring.. 100winone.tistory.com 이전 게시물에선 Controller 단에서 "HelloWorld"만 띄워봤다. 이번 게시물에서는 Controller->Service->ServiceImpl->Mapper->xml 순서로 DB에 접근하여 값을 Select을 해보겠다! 기본적인 구성..
-
[SpringBoot] RestAPI 이용해서 "HelloWorld 띄우기"Server/SpringBoot 2019. 11. 7. 15:53
RestAPI 를 이용해 페이지에 "Hello World!" 를 띄워보겠다. 그러기 위해서는 Spring Boot Web Starter를 Gradle에 추가해줘야 하는데 밑에 링크 참조~! https://100winone.tistory.com/4?category=814160 [SpringBoot] Gradle 추가하기 Gradle을 추가해보자 나는 Spring Boot Web Starter 를 추가! https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web/2.2.0.RELEASE Maven Repository: org.springframework.boot.. 100winone.tistory.com 위에 링크 과..
-
[SpringBoot] Gradle 추가하기Server/SpringBoot 2019. 11. 7. 15:41
Gradle을 추가해보자 나는 Spring Boot Web Starter 를 추가! https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web/2.2.0.RELEASE Maven Repository: org.springframework.boot » spring-boot-starter-web » 2.2.0.RELEASE Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container org.springframework.boot spring-boot-starter-w..