본문 바로가기

반응형

Java

(16)
표준프레임워크 템플릿 설정 오류 해결! 1. pom.xml Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer pom.xml 파일의 에 아래 추가! org.apache.maven.plugins maven-war-plugin 3.2.2 mysql 드라이버 주석 해제 mysql mysql-connector-java 5.1.31 2. globals.properties Url 잘못된거 수정 Globals.Url=jdbc:log4jdbc:mysql.... 3. 신규파일 추가 log4jdbclog4jdbc.log4j2.properties 내용도 추가 log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Sl..
gradle 을 이용한 java 프로젝트 만들기 1. gradle 다운로드 후 c:\gradle 에 압축 해제 그리고 path 설정 https://gradle.org/ Gradle Build Tool Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster. gradle.org 2. 프로젝트 폴더 생성 후 gradle init 실행 3. 질문에 따라 아래와 같이 순서대로 선택 2 : application 3: Java 1: no: only one application 1: Groovy no 1: JUnit 4 엔터( 폴더이름을 프로젝트 이름으로 생성) ## 이클립스에서 개발을 하기위해서 아래 내용 추가 처리 4. 폴더내 ..
오프라인을 위한 gradle 기반 spring boot 환경 설정 1. gradle 다운로드 https://gradle.org/ Gradle Build Tool Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster. gradle.org 설치확인 2. 환경설정 아래 변수를 자신의 환경에 맞게 등록 JAVA_HOME # 자바루트 GRADLE_HOME #gradle 루트 GRADLE_USER_HOME #repo 위치 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_202 GRADLE_HOME=C:\gradle\gradle-7.4.2 GRADLE_USER_HOME=C:\gradle\repo PATH 에 JAVA_HOM..
macOS 개발자의 기본설정하기 - java, eclipse 웹개발의 기본셋팅 자바와 이클립스를 macOS 에 설치 해보자. 요즘은 인텔리제이가 매우매우 핫하지만, 회사-_-에서 쓰는 이클립스로 설치하겠다. 인텔리제이는 유료니 가난한 개발자는 이클립스를 쓰자. 1. 자바 설치 이전 brew 를 설치했으면 간단하다. brew search jdk 로 검색 후, 리스트 중 원하는 버전으로 설치하면 된다. 리스트에서 설치할 이름을 아래같이 써준다. %> brew install openjdk@8 설치가 완료되면, 쉘 설정파일에 넣으라고 친절하게 안내나온다. 그대로 써주자. echo 'export PATH="/usr/local/opt/openjdk@8/bin:$PATH"' >> ~/.zshrc 그리고 환경 파일 실행 source .zshrc 잘 설치되었는지 보기위해 버전 확..
vscode 에 spring boot 개발환경 설정 하기 http://honeymon.io/tech/2021/01/06/use-vs-code-for-spring-boot.html [spring-boot] Visual Studio Code 에서 스프링 부트 프로젝트 개발하기 - I'm honeymon(JiHeon Kim). 회사에서는 입사자에게 개발기기로 맥북과 인텔리제이를 제공한다. 개인노트북에서는 개인 라이센스로 인텔리제이를 구매하여 사용하고 있다. 간혹 세미나나 스터디 발표를 하다보면 인텔리 honeymon.io 익스텐션이 jdk11 을 요구해서 오류가 난다면! https://oysu.tistory.com/50 [VS Code] java 11 or more recent is required to run 에러 해결 Spring boot 개발을 Visual s..
CentOS7.9 기본설정 ( 업데이트중) 0. 정기적으로 할것? $> sudo yum upgrade update 와 upgrade 의 차이 upgrade 가 이전버전을 삭제하고 최신버전 설치함! 1. CentOS7 버전 확인하기 cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) 2. JDK11 설치하기 sudo sudo yum install java-11-openjdk-devel 3. JRE 변경하기( 8 -> 11) 최초 설치버전이 JDK8 이라 JDK11을 설치해도 java -version 는 8이 뜬다. 이를 바꾸기 위해서 3.1 java 링크삭제 rm -rf sudo rm -rf /etc/alternatives/java 3.2 java 링크생성 ( 설치된 자바는 /usr/lib/..
SpringBoot & Hibernate & MariaDB 설정 pom.xml 책하고 다르게 mariadb 로 설정 그 이유인지는 모르겠지만, javassist, jaxb-api 추가 설정 4.0.0 com.samdogs modernweb01 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE org.springframework spring-orm org.hibernate hibernate-core org.javassist javassist 3.15.0-GA javax.xml.bind jaxb-api org.springframework.boot spring-boot-starter-jdbc org.mariadb.jdbc mariadb-java-client org.springfr..
환경파일(Environment) 읽어드리기 ( 일반, IDE, 스프링4 ) 개발을 진행하기전 가장 먼저 설정하는것이 바로, 환경에 따른 프로퍼티 값을 갖도록 설정값을 분리하는것! ( 나만 그럴수도 있지만.. ) 보통, db커넥션 정보라던가, 현재 환경이 개발인지 운영인지를 알기위한 값을 프로퍼티에 설정해놓고, 배포할때는 이파일은 건들지 않고 처리하여 운영을 한다. 1. 실행시, -D 옵션으로 설정 java 프로그램 실행시 VM 의 옵션으로 -D 를 이용해, 프로퍼티 값을 전달할수 있다. ex) java -Dtestkey1=testvalue1 Environment eclipse 안에서는 Run > Run Configurations 에서 해당값을 입력하여 실행 적용이 가능하다. 사용할때는 프로그램내에서 System.getProperty 로 참조 가능하다. System.out.pri..

반응형