맨땅에코딩/java
-
[spring] spring-boot-devtools : Live Reload맨땅에코딩/java 2020. 10. 6. 23:08
1.gradle 의존성추가 dependencies { developmentOnly("org.springframework.boot:spring-boot-devtools") } 2. crtl+shift+A (Action) > Registry... : compiler.automake.allow.when.app.running check 3. settings > build,Execution,deployment > compiler : build project automatically check 4. 우측 상단에 있는 application > edit Configuration 5. chrome.google.com/webstore/detail/livereload/jnihajbhpnppcggbcgedagnkighmdle..
-
[spring] spring 라이브러리맨땅에코딩/java 2020. 10. 6. 22:17
gradle을 사용해 spring project 를 생성후 따로 was 설정없이 로컬소스가 서버에 올라간 것을 알 수 있다. spring boot 라이브러리 안에 tomcat이 있기 때문인데 그 외 여러 라이브러리들을 살펴보자 build.gradle 파일을 살펴보면 dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.ju..
-
[IntelliJ] OpenJdk 11 설치 및 설정맨땅에코딩/java 2020. 10. 6. 21:55
1.설치 링크 github.com/ojdkbuild/ojdkbuild 2. 11.0.8-1 버전 선택 후 다운로드 > msi 로 설치하면 따로 환경변수 설정을 하지않아도 된다. 3. IntelliJ File > Project Structure > SDKs 4. error fix err ) Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8) cause ) sol ) 1. File > Project Structure > Project Settings > Project 버전 변경 2. File > Settings > Build tools > gradle 해결!
-
~\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps - 절대경로맨땅에코딩/java 2020. 9. 9. 15:48
org.eclipse.wst.server.core eclipse에서 프로젝트를 올린 was 기동시 해당위치로 컴파일한 결과가 옮겨짐 1) 웹어플리케이션-절대경로 ServletContext context = request.getSession().getServletContext(); String realFolder = context.getRealPath(""); 2) class 절대경로 this.getClass().getResource("").getPath()