OpenJDK 다운

Oracle JDK 와 OpenJDK  비슷.
그 중  OpenJDK 사용 ( 
https://jdk.java.net/archive/ )
 

spring 다운

https://spring.io/tools


IntelliJ 다운

https://www.jetbrains.com/ko-kr/idea/download/#section=windows

톰켓 다운

https://tomcat.apache.org/whichversion.html






VS code 다운 

https://code.visualstudio.com/download


git 다운

https://git-scm.com/download/win



 


자바 개발도구 : Java11 

통합개발환경(Integrated Development Environment) : STS, IntelliJ 사용

                         ※  STS~3 : Eclipse + spring 플러그인,                     STS4~ : Spring Boot

                               IntelliJ : 유료버전 :  30일간 or 학생 무료,           무료버전 : spring지원 x,  Spring Boot 지원 O

 

 

  Tool 상세
1 자바 개발도구 Java11   (OpenJDK  사용)
2 통합개발환경 STS
※  STS~3 : Eclipse + spring 플러그인,                     STS4~ : Spring Boot

IntelliJ   
 ※  STS~3 : Eclipse + spring 플러그인,          STS4~ : Spring Boot

    IntelliJ : 유료버전 : 30일간 or 학생 무료,   무료 : spring지원 x,  Spring Boot 지원 O
3 웹 서버 Tomcat9
4 웹 브라우저 chorme
5 데이터 베이스 MySQL 5.7
6 기타 VS code, Git, AWS, Maven

 


1. VS code 설치

 확장 설치  
korean  언어팩
prettier  코드 포맷팅
browser  작성한 파일을 브라우저에서 바로확인 가능토록함 ( 단축키 alt + B )
indent-rainbow 들여쓰기 레벨을 보기쉽게 색깔로 구별해줌
Auto Rename Tag tag 리네임 ( 태그를 앞에것만 수정해도 뒤에껏까지 수정해줌)

Tip. 확장자 html 로 저장 후, ! 입력후 Enter 입력시 자동으로 폼작성함


2. Git 설치

이외 기본값 설치

 GIt 단축어 (유닉스 명령어)  
pwd 현재위치 어디인지 알려달라

3. OpenJDK설치

  1. 압축풀고, 이름간단히 수정 jdk11
  2. 환경변수 설정 
[환경변수-시스템변수] path에 jdk11 경로 추가     ( 경로뒤에 \bin 추가해야함 )

[환경변수-시스템변수] 새로만들기 - JAVA_HOME     (톰켓이 jdk가 어디에 설치되어있는지 알아야하기 때문에 함)


4. 톰켓 설치

  1. 압축 푼후, c드라이브로 이동
  2. cmd에서 톰켓의 bin 경로로 이동           예시)   cd C:\apache-tomcat-9.0.72\bin
  3. 실행 startup
  4. 확인 - 브라우저에 localhost:8080 입력
  5. 확인후 cmd에 shutdown or cmd창닫기

 


5. STS 설치

  1. 압축풀고, sts-bundle 안에있는 sts-3.9.17.RELEASE 를 c드라이브로 이동 후 실행
STS에서 File - New  
Spring Starter Project Spring Boot Project  
Spring Legacy Project  Spring freamework ( spring project ) Spring Boot할게 아니기 때문에 이걸 사용

 

보통 이렇게하면 생성이되는데, 제경우는 안됨;;

 제경우 해결방법 : 서버에 톰켓 설정 후 재시작 하니 해결됨

 


스프링 프로젝트 템플릿을 가지고 만드는데,
기본적으로 스프링 MVC에 맞게 프로젝트 구조가 만들어진다.

 

확인

 


서버등록

확인


Spring 한글 깨짐문제 변환 필터

<!-- 한글 변환 필터 시작 -->
	<filter>
		<filter-name>encodingFilter</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
		<init-param>
			<param-name>forceEncoding</param-name>
			<param-value>true</param-value>
		</init-param>
	</filter>
	
	<filter-mapping>
		<filter-name>encodingFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<!-- 한글 변환 필터 끝 -->

 


스프링 자바버전 업데이트


스프링 버전 업데이트

 

 


STS 메이븐 저장소 위치

알수없는 에러시 repository를 삭제후, 프로젝트 - Maven - Update Project 진행


출처 : 남궁성, 스프링의 정석

 

 

 

+ Recent posts