일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SwingCalendar
- 컬렉션프레임워크
- mavenCentral
- JPA Auditing
- 멀티쓰레드
- 바인드변수
- Oracle
- 코딩
- 메소드
- 상속
- springboot
- 자바
- 클라이언트
- socket
- HTML모드
- 서버
- Swing
- jcenter
- 깃허브
- 백준
- JavaScript
- 생성자
- 인스턴스
- 사용자관리프로그램
- java
- 템플릿엔진
- Spring
- 카카오코딩테스트
- springDataJPA
- 클래스
- Today
- Total
목록JAVA/Spring (4)
프리 정보 컨텐츠
spring에서 xml파일을 활용하는경우 외부파일을 설정해줄 때 context-property-placeholder 사용 jdbc.properties 변경될 수 있는 파일인 오라클접속내용을 $를 사용함으로써 저장해주어 관리할 수 있다. 이처럼 자주 변경될 수 있는 내용은 xml파일 내에서 바로 사용하는 것이 아닌 외부 파일에 따로 빼두어 관리하는 습관을 들이도록 하자. ex) db.driverClassName=oracle.jdbc.driver.OracleDriver -- db에 맞춰서 셋팅 db.url=jdbc:log4jdbc:oracle:thin:@{DBURL}:{DBssid} -- 오라클일 때는 이렇게 하고 다른 db면 그거에 맞게 db.username={LoginID} db.password={LOG..
아래와 같이 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 ..
스프링과 스프링부트를 통해서 프로젝트를 하던 경험 중 메이븐, 그래들로 각각의 프로젝트를 했던 경험이 있는데 자세한 개념없이 절차에 의해서만 했던 경험이 있기에 간단한 정리를 통해 알아보겠습니다. 메이븐(Maven)이란?? 메이븐은 아파치 메이븐(Apache Maven)이라 불리는 자바용 프로젝트 관리 도구이다. 그래들과 메이븐은 빌드 관리 도구라고 일컫으며, 프로젝트내에 작성한 java코드와 xml, properties, jar파일들을 JVM이나 WAS가 인식할 수 있도록 해주는 빌드 과정이라 말할 수 있다. 즉, 프로젝트 생성, 테스트 빌드, 배포 및 외부 라이브러리를 간편한 설정을 통해 설정하고 도와주는 도구이다. 그래들(Gradle)이란?? 그래들은 그루비를 이용한 빌드 자동화 시스템이며 메이븐과..
JSP로만 개발을 해오다가 스프링 부트와 AWS로 혼자 구현하는 웹 서비스라는 책을 보며 JSP외에 Freemarker, Thymeleaf, Mustache 등을 알게되어 머스테치의 개념과 사용법에 대해서 알아보겠습니다. 서버 템플릿 엔진? 클라이언트 템플릿 엔진? 머스테치를 알아보기전에 먼저 템플릿 엔진에 대한 개념에 대해서 알아보고자합니다. 템플릿 엔진의 개념은 지정된 템플릿 양식과 데이터가 합쳐져 HTML문서를 출력하는 소프트웨어를 말합니다. JSP, Freemarker, React, Vue.js 결과적으로 모두 템플릿이나 서버 템플릿, 클라이언트 템플릿으로 구분합니다. 클라이언트 템플릿 엔진 Server(Java 코드 실행) -> JSON || XML 형식 변환 -> JSON + HTML(Java..