일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Swing
- 서버
- 멀티쓰레드
- 템플릿엔진
- 깃허브
- 사용자관리프로그램
- 백준
- java
- 바인드변수
- Spring
- 상속
- JPA Auditing
- SwingCalendar
- 컬렉션프레임워크
- 클라이언트
- Oracle
- mavenCentral
- 생성자
- JavaScript
- HTML모드
- socket
- springboot
- 자바
- 메소드
- 클래스
- 카카오코딩테스트
- jcenter
- 인스턴스
- springDataJPA
- 코딩
- Today
- Total
목록springboot (4)
프리 정보 컨텐츠
@Autowired를 사용하기 전에 어노테이션을 사용하지 않는 경우는 어떠한 상황이며 왜 어노테이션을 사용해야하는지에 대한 의문이 생겨서 정리하고자 합니다. 위의 예제는 어노테이션을 사용하지않고 XML로 설정할 때의 객체 설정 방법입니다. B2를 사용하다가 업데이트 할 경우 B3로 대체해주어야 하는 경우를 예로 들겠습니다. 새로운 객체를 B3로 바꾸어줄경우에 class에 있는 코드를 data B3로 수정해주어야 합니다. 이런 귀찮음(?)을 해결해주기위해 객체를 바꾸었을 때 설정도 같이 바꾸도록 하기 위해 어노테이션을 사용합니다. 스프링에서 코드를 읽을 수 있도록 메타 데이터인 @Component 를 붙여 이를 객체화합니다. 설정파일 없이 코드내에서 어노테이션을 사용함으로써 객체를 바꾸어주는 간편함이 어노..
이동욱 저자님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스를 따라하며 SpringBoot의 어노테이션을 정리하고자 합니다. Application 은 프로젝트의 메인 클래스로서 SpringApplication.run으로 인해 내장 WAS(Web Application Server)를 실행합니다. 내장 WAS란 별도로 외부에 WAS를 두지않고 내부에서 WAS를 실행하는 것을 말합니다. 이렇게 하면 항상 서버에 톰캣을 설치할 필요가 없게 되고, 스프링 부트로 만들어진 jar 파일로 실행하면 됩니다. @SpringBootApplication이 하는 기능에 대해서 자세하게 알아보겠습니다. package com.son.admin; import org.springframework.boot.SpringApplica..
아래와 같이 springboot gradle 프로젝트를 작업 중에 build.gradle 설정을 해주었습니다. 문득 mavenCentral() 과 jcenter() 두 개의 차이점은 무엇이고 왜 설정해주는 것인가에 대한 근본적인 이유에 대해서 궁금증이 생겨서 정리를 해봐야겠다는 생각이 들었습니다. buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply ..
JPA의 개념을 정리하기 앞서 IT 국비교육에서 스프링을 처음 배울 때는 MyBatis를 통하여 SQL 매퍼를 이용하여 DB의 쿼리를 작성했습니다. 하지만 실제 일일 구직 사이트를 팀프로젝트로 구축함에 있어 테이블이 10개 이상이 넘어갈수록 SQL을 만들고 유지보수해야만 했었습니다. 이를 보완할 수 있는 방법이 바로 기능과 속성을 한 곳에서 관리 할 수 있는 JPA라는 자바 표준 ORM(object Relational Mapping) 기술입니다. 자사 서비스를 개발하는 곳에서는 SpringBoot와 JPA를 전사 표준으로 사용한다는 사실을 접하고 개인적으로 SpringBoot 개발환경에서 JPA를 사용하는 방법과 개념을 알아보겠습니다. JPA 개념정리 JPA는 인터페이스로서 자바 표준 명세서입니다. 여기..