전체 글

개발함
Mac

[맥 m1] 갑자기 Spring Boot Dashboard 가 안될 때 (안보일 때)

이클립스를 어쩌다보니 업그레이드 한 뒤, 롬복, 스프링, 톰캣이 다 안되면서 하나하나 다시 연결하는 와중에 스프링을 지웠다가 다시 깔았는데, 그 이후로 스프링 프로젝트가 서버 실행이 안되고 부트 대시보드가 나타나지 않았다. 1. 서버 실행 안되는거 고치기 프로젝트 우클릭 > Run As > Spring Boot App 으로 실행했는데 Error: Could not find or load main class javaagent:.Users.~~~.Desktop.ME.jar Caused by: java.lang.ClassNotFoundException: javaagent:.Users.~~~.Desktop.ME.jar 이런식으로 에러가 뜬다? 당황하지말고 .. 여러 방식을 시도보았지만 유의미했던 시도는 Ecli..

Mac

맥 m1 도커 삭제 후 재설치 -> 오라클 연결

맥북을 재실행할 때마다 도커 데몬이 실행이 안된다. 그때마다 도커를 삭제하고 다시 깔고 있다. 해결방법을 찾기 전까지 계속 반복해야 할 것 같으니 명령어를 모아놓겠다. 찾았다!! 이제 굳이 오라클 다시 설치할 필요 없이 실행시킬 수 있습니당 [Mac] 맥북 껐다 켜면 오라클 실행 안되는 오류 쉽게 고치기 ("conn" is null 오류 해결) Mac oracle 설치 정말 많은 시행착오를 겪었다. https://shanepark.tistory.com/400 [MacOS] M1 맥북 도커로 ORACLE DB 실행하기 Intro M1 맥북을 처음 구입 한 이후로 약 1년 반동안, 오라클 데이터베이스를 띄우기 위 intheham.tistory.com 1. 도커 상태 확인 docker ps -a 전체 컨테이너..

Mac

맥 m1 이클립스 롬복 갑자기 실행 안됨

이클립스 업데이트 후 갑자기 롬복이 안된다. outline에 setter getter 이 생성이 안되는게 보임. 그래서 Service와 Controller 에서 get 이 안돼서.. 진행이 1도 안됨 그치만 맥 m1 유저로서 "갑자기 안됨" 은 너무 자주 찾아오는 이벤트라 멘탈을 붙잡고 이것저것 시도해봄~ 1. 이클립스에 롬복이 설치되어 있는지 확인 이클립스 help 메뉴에서 install new software 메뉴 선택. add 누르고 주소창에 http://projectlombok.org/p2 적고 next --> 설치! already installed. ^^ 2. 프로젝트 lombok 의존성 jar 파일 실행 pom.xml에 의존성 주입까지 이미 해놓은 상태라 프로젝트의 Java Resources ..

Spring/REST API

[Spring RestAPI] Tomcat 연결, 백단 앞단 포트 분리

백단 (java) -- Spring 프로젝트 앞단 (html) -- 다이나믹 웹 프로젝트 1. properties > Server > Runtime Environments > Add... > 톰캣9.0 (mac 은 Eclipse > Setting) 2. 톰캣 파일을 server 추가하기 command + shift + g 눌러서 /opt/homebrew/Cellar/tomcat@9/libexec 3. server.xml 의 63번째 줄에서 port 번호 안겹치게 바꾸기 # port server.port=8081 4. 앞단 파일에서 전송 url을 백단 프로젝트의 서버 주소로 바꾸기 - 백단 프로젝트에는 백 파일 (java)만 있고 ---> Boot Dashboard (application.propertie..

Spring/REST API

[Rest API] rest api 연습 (앞단+뒷단) (Memo)

https://intheham.tistory.com/102 [Rest API] 기본 규칙, POSTMAN - 백단과 프론트단을 분리해서 만듦. back-end(자바. dao, service, controller) front-end(뷰단. html, javascript, css....) - 서로 상의한 값만 주고 받으면 됨. 서로 신경 안써도 됨!! GET, POST -> form 태그 가능 나머지 intheham.tistory.com Entity (Memo.java) 더보기 package com.example.demo.memo; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persis..

Spring/REST API

[Rest API] URI 기본 규칙, POSTMAN

- 프로그램의 확장성을 높이기 위해서 백단과 프론트단을 분리해서 개발함. back-end(자바. dao, service, controller) -----> 스프링 부트 프로젝트 -- 모델 구현 (데이터 처리와 기능 제공) -- 이 기능을 웹, 모바일 등 다양한 앱에서 사용 -- 처리한 결과를 JSON 형태로 제공. -> POSTMAN으로 확인할 수 있다. front-end(뷰단. html, javascript(ajax, jquery => vue, react), css....) ------> 다이나믹 웹 프로젝트 - 서로 상의한 값만 주고 받으면 됨. 서로 신경 안써도 됨!! GET, POST -> form 태그 또는 ajax로 보냄 나머지 태그들은 ajax로 값 보내기~ - application.prop..

Spring/Spring Data JPA

[Spring JPA] 파일 1개 업로드 + 다운로드

- Jquery로 prompt 쓰기 $('#e').click(function(){ let pwd = prompt("글비밀번호를 입력하세요."); if(pwd == '${dto.pwd}'){ $('#editForm').show(); } else { alert('틀렸습니다.'); } }); $('#d').click(function(){ let pwd = prompt("글비밀번호를 입력하세요."); if(pwd == '${dto.pwd}'){ location.href='/data/del?num=${dto.num}'; } else { alert('틀렸습니다.'); } }); Entity (Downfile.java) @Id @SequenceGenerator(name="seq_gen", sequenceName="s..

Spring/Spring Data JPA

[Spring JPA] 이미지 파일 여러개 업로드

https://intheham.tistory.com/98 [Spring JPA] 이미지 파일 1개 업로드 1. application.properties에 #multipart 추가하기 # port server.port=8081 # JSP view spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp # oracle set spring.datasource.driver-class-name=oracle.jdbc.OracleDriver spring.datasource.url=jdbc: intheham.tistory.com 1. Entity에 업로드하고 싶은 이미지 개수만큼 멤버변수 추가 (이미지 경로 저장) public class Store { @..

함s
함함ː