맥북(6)
-
[터미널]맥북 터미널 JAVA_HOME 설정
터미널에서 자바 환경변수를 설정하는 방법을 알아보고자 합니다. 1. 터미널에 접속 후 'JavaVirtualMachines'로 이동해줍니다. $ cd /Library/Java/JavaVirtualMachines 2. 이동된 경로에서 현재 설치된 자바버전을 모두 확인해보면 아래와 같이 저는 jdk-11.0.1.jdk과 jdk1.8.0_191.jdk 두 개의 버전이 설치되어있음을 알 수 있습니다. $ ls -la 3. 변경하고자 하는 버전으로 이동합니다. 저는 jdk1.8.0_191.jdk으로 환경변수 설정을 하고자 합니다. $ cd /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home 4. export는 환경 변수 목록을 확인하거나 환경 변수 ..
2020.08.23 -
[MySQL] 맥북 MySQL Workbench 설치방법
1. MySQL을 바로 터미널에서 실행하는 것도 가능하지만, 모든 것을 터미널에서 하기엔 너무 딱딱하고 어려울 수 있으므로MySQL Workbench 설치방법을 알아보려고 합니다.일단, 설치파일 다운로드를 위해 https://dev.mysql.com/downloads/workbench/로 접속합니다. 2. 자신의 OS버전을 선택후 다운로드 하도록 합니다. 3. 로그인이나 회원가입 없는 간편한 진행을 위해아래 버튼 클릭 후 다운로드를 진행합니다. 4. 다운로드가 완료되면, mysql-workbench -dmg 파일을 클릭합니다. 5. 왼쪽의 'MySQL Workbench'파일을 오른쪽으로 드래그해주면,MySQL Workbench 설치가 완료되었습니다! 참고 : https://haddoddo.tistory...
2020.05.31 -
[MySQL] 맥북 MySQL 설치 후 실행방법
1. MySQL설치방법에 대해 알아보도록 하겠습니다. 여러가지 방법이 있겠지만, 저는 사이트에 다운로드 받는 방법에 대해 알아볼껀데요. 일단, MySQL설치를 위해 https://dev.mysql.com/downloads/mysql/ 로 접속합니다. 2. 아래와 같이 자신의 OS를 선택해주고,저는 .DMG 파일로 다운로드 하도록 하겠습니다. 3. 로그인이나 회원가입 없는 간편한 진행을 위해 아래 버튼 클릭 후 다운로드를 진행합니다. 4. 다운로드가 완료되면, mysql -dmg 파일을 클릭합니다. 5. 팝업창이 뜨면 '계속'버튼을 클릭합니다. 6. '계속'버튼을 클릭합니다. 7. '동의'버튼을 클릭합니다. 8. '설치'버튼을 클릭합니다. 9. 'root'계정 비밀번호를 설정해줍니다. (이 'root'계정..
2020.05.31 -
[스프링부트] 2. Lombok 라이브러리
Lombok 라이브러리는 ? Java 개발자들에게는 Getter/Setter 메소드를 생성하거나 toString() 혹은 생성자 함수를 생성하는 등의 작업이 일상화 되어있는데, 이러한 반복작업을 줄이기 위해 Lombok을 이용한다면 반복작업을 단순화하여 개발 시간을 단축할 수 있습니다. Lombok 라이브러리는 쉽게 말해서 Java코드를 컴파일할 때 자동으로 추가 메소드를 만들어서 컴파일해주는 라이브러리입니다. 1. 일단, Lombok라이브러리를 맥북에 설치해보도록 하겠습니다. https://projectlombok.org/download 에 접속해서 Lombok라이브러리를 다운로드해줍니다. 2. 그러면, 실행할 수 있는 'lombok.jar'가 다운로드 됩니다. 다운로드 된 'lombok.jar'를 클..
2020.05.24 -
[스프링부트] 1. 스프링부트 설치 후 프로젝트 생성
저는 일단 '스타트 스프링 부트' 책을 기반으로 스프링 부트를 시작해보려고 합니다. 책에서는 Windows10 을 기준으로 설명을 한다는데, 저는 Mac 사용자이기 때문에 책을 보면서 막히는 부분은 구글링을 해가면서 진행해나갈 예정입니다. 1. 이클립스 상단 메뉴바에서 'Help - Eclipse Marketplace' 선택합니다. 2. 위의 메뉴를 클릭하면, 팝업창이 뜨는데 거기서 Popular탭을 클릭 후 'Spring Tool Suite ...'을 찾아서 설피버튼을 클릭합니다. (캡처를 할라했는데,, 이미 설치되서 그런지 없어졌네여,,, 캡처는 그냥 스킵) 3. 기존의 이클립스에 추가적으로 플러그인의 형태로 추가할 경우 Confirm Selected Features 하단의 체크박스를 모두 체크 후 ..
2020.05.24 -
[스프링부트에러] - "Web server failed to start. Port 8080 was aleady in use" : 스프링부트프로젝트 실행시 포트에러(포트를 여러번 변경했는데도 에러발생시)
스프링부트 프로젝트를 생성해서 실행하는데 포트에러발생시 포트를 여러번 변경을 해줘도 에러가 발생할 경우 참고해주세용 아 저는 맥북유저입니다 ! [에러내용] 스프링부트 프로젝트 생성 후에 정상적이 실행확인을 하기위해 스프링 MVC의 컨트롤러를 빈으로 추가해서 정상적으로 동작하는지 확인해보려고 'boot01'프로젝트에 'org.zerook.controller.SampleController'를 생성해주고 스프링 부트를 실행해보았는데 아래와 같은 에러가 발생하였습니다. [해결방법 1 - 이클립스 내에서 포트 중지] 저의 경우, 기존 프로젝트에서 8080포트를 사용했었는데, 그 프로젝트를 삭제한 후 새로운 프로젝트를 생성 후 또 다시 8080포트를 사용하였습니다. 그런데 기존에 포트를 실행중지 시킨 적이 없이 그..
2020.05.24