리눅스 환경에서 next.js 프로젝트를 실행하기 위해선 node 버전이 14버전부터 어쩌고 뭐 가능햇음 이전에는 npm 많이 사용했는데 이번에 npm 으로 죽어도 안되길래 (물론 내가 못해서겠지만 . . .)nvm 도움으로 해결하게 됨 1. nvm 설치curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash2. 원하는 버전 설치nvm use ex) nvm use v12.18.1 출처 : https://www.freecodecamp.org/korean/news/how-to-install-node-js-on-ubuntu-and-update-npm-to-the-latest-version/
ALL
.ts : 타입스크립트 만 ! 사용한 경우.tsx : 리액트 컴포넌트와 같이 사용한 경우
[ public ] : favicon, img, font, svg 등등 : woff 이나 woff 2 만 넣어도 되지만, ttf 이 컴파일 속도가 더 빨라 공식에서도 권장 [ src ] : 소스 폴더 - 자기 구역 느낌 강함 : app 폴더나 pages 폴더를 씀 : app 폴더 같은 경우 내부는 라우팅용으로만 사용, 컴포넌트 안 글씨, 스타일 등은 contiainers 폴더로 옮기기 -> app 폴더가 청결성을 요구되는 곳이기 때문에 page.tsx 파일을 넣으면 Next 가 라우트 정의 파일로 인식하고 거기에 맞는 작업들을 해줌 즉, 라우터 관련된 부분들을 찾기 힘들어짐 : SSR 이나 Static 렌더링은 껍데기 부분만 사용되고, 동적으로 업데이트가 필요한 내부는 CSF 로 돌아가게 됨 -> ..

구조 MySQL 연동 MySQL 과 스프링프레임워크를 연동해줘야 함메이븐에서 설치할 것https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.33 mysql mysql-connector-java 8.0.33 https://mvnrepository.com/artifact/org.springframework/spring-jdbc/5.2.25.RELEASE bean 만들기 C:\Users\hi\.m2\repository\com\mysql\mysql-connector-j\8.0.33 프로젝트에 있다보니까 재실행할 때마다 실행 중지 실행 중지 계속 이러다 보니 문제가 생겨서톰캣쪽에 두는 것이 깔끔 ..

1. 파일 구조정적 자원에 대한 정보를 보려면 servlet-context.xml 를 보면 되는데파일을 보면 ! 절대 경로가 있음 확인 후 경로 설정해주면 됨 페이지 소스 보고 클릭해보고 경로가 맞는지 확인해보면 됨 만약 다른 폴더에서 하고 싶다면webapp 폴더에 새로운 폴더를 만들어주면 된다근데 보통 asset 이라 많이 씀설정이라서 추가해주면 됨 그럼 파일인 경우는 ?리소스 폴더에 index.html 넣으면url 경로가 http://localhost:9500/ver1/resources/index.html webapp 에 jsp 파일을 넣는다면 컨텍스트 다음에 jsp 파일을 입력해주면 됨 WEB-INF 는 외부 접근 불가능한데, jsp 같은 경우 접근이 가능하다 그럼 html 은 ? 안됨스프링프레..

https://spring.io/ Spring | HomeCloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.spring.io 시간이 조금 오래 걸리는데 압축으로 풀지 않고, 반디집으로 풀기 !그래서 원하는 경로로 데리고 옴 스프링프레임워크는 자바 11 버전 써여된다 !! 그러면 환경 변수 변경 !! 실행 파일작업할 폴더 만들어주고 워크스페이스 지정 그 다음 해당 경로로 가서메타랑 서버가 생김 xml 넣어주기 그럼 이제 exe 파일 열어서 그럼 프로젝트 생성 완료하지만 에러가 뜨는데 .... 에러가 뜨는데 설정해줘야함 클릭하면펼쳐라 조금 다름 다시 ..

들어가기 전 ! java 에는 패키지, 뷰에는 폴더 !자바빈 작성 방법자바빈은 클래스이기 때문에 기존의 자바 클래스를 작성하는 방법과 동일 !자바빈의 경우 데이터를 담을 프로퍼티(멤버변수)와 데이터를 가져오거나 세팅하는 기능을 하는 메서드로 구성된다package simple;public class Fruit { private String sort; public String getSort() { return sort; } public void setSort(String sort) { this.sort = sort; }} 1. 빈 생성 : fruit 객체 생성 * useBean : 생성도 되지만, 있으면 사용도 됨 * id : java bean 이름, 참조변수, 중복되지 않음 * class: java..