반응형
본문 바로가기

전체 글

(111)
mssql 날짜 양식 정리(YYYY-MM-DD / DATEPART / DATENAME / 한글영어변환하기) MSSQL의 날짜 방식은 정말 다양한데 내가 개인적으 많이 쓰는 항목들을 정리해보았다. YYYY-MM-DD 가장 많이 쓰는 날짜 형식 YYYY-MM-DD 중간에 varchar 로 변환 후, CONVERT 해서 이용을 많이한다. --기본 날짜 표현 정리 YYYYMMDD SELECTUSER_SEQNO, USER_REGDATE As 'REALDATE' , CONVERT(varchar,USER_REGDATE,112) AS 'convertDate' , CONVERT(varchar(4),USER_REGDATE,112) As 'YYYY' , CONVERT(varchar(6),USER_REGDATE,112) As 'YYYY-MM' , CONVERT(varchar(9),USER_REGDATE,112) As 'YYYY-M..
Java & Springboot 파일 업로드 시 파일 경로 자동 생성해주기(exists() & mkdirs() ) 스프링부트 컨트롤러에서 파일업로드 진행 할 때 파일업로드 경로를 자동으로 선언해려면 다음과 같이 진행해주면 된다. 1. 파일 경로 선언해주기 2. 해당 파일 경로의 존재 유무 확인 후(exists()) 3. mkdirs()를 활용해서 상위경로부터 생성해주기 // 첫 경로가 있는지 없는지 확인 필요 // 파일 경로 선언하기 File chkMkdir = new File("C:\\helloworld\\fileUploadImg"); //경로 존재 확인 if (!chkMkdir.exists()) { try { chkMkdir.mkdirs(); //경로가 존재하지 않을 경우 상위폴더까지 모두 생성 System.out.println("상위폴더까지 생성완료"); } catch (Exception e) { } }
mssql SSMS 테이블 컬럼 정보 변경할 때 테이블을 다시 만들어야 하는 변경 내용 저장사용 안함 창 안나오게 하기 현재 개발공부 중 SSMS 를 이용하는데 중간에 테이블을 컬럼 정보를 변경해야되는 이슈가 생겼다. 그래서 변경하려고하니까, 다음과 같은 알림창이 떠서 계속 뜨기시작했다. 처리내용은 어렵지 않다. 설정하는 부분에서 변경만 해주면 해결가능 SSMS -> 도구 -> 옵션 클릭을 해준다. 옵션에서 LNB 쪽에서 프로젝트 및 솔루션 & 환경 & 쿼리 실행 등...다양한 목록이 나오는데 디자이너를 클릭해주면 된다. 테이블옵션을 설정해주면되는데 다른 부분은 그냥 두고, 테이블을 다시 만들어야 하는 변경 내용 저장 안 함 체크박스 풀어주기 다음부터는 테이블 컬럼 정보 변경 시, 알림창이 뜨지않아서 편하게 진행할 수 있다.
STS & 스프링부트에서 JSP 에디터 설치하기 STS & 스프링부트에서 JSP로 작업을 하게 될 경우 JSP Editor 가 필요하다. 오른쪽 상단에 Help -> Eclipse Marketplace 클릭! 검색하는 부분어 jsp 라고 입력해주면 Eclpise Enterprise Java and Web Developer Tools가 나오는데 JSP Editor를 이용하기위해서는 인스토를 해주어야한다. 이후는 필요한부분 체크해주면서 진행해주면 된다. 마지막에는 리스타트를 해주어야함!
[스프링/스프링부트] STS 설치방법 및 프로젝트 생성하고 스프링부트 띄우기 스프링부트를 이용하기위한 STS 설치를 해보았다. STS 설치를 하기위해서 아래링크를 접속해서 다운로드를 한다. https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 각자에 맞는 OS 환경에 따라서 다운로드를 받으면된다. 나 같은 경우는 개발환경이 윈도우여서 가장 아..
[mssql/sql-server] SQL Server Management Studio SSMS 데이터베이스 생성 일단 기본적으로 해당 툴을 이용하기 위해서는 sql server 설치가 필요하다. sql server 설치 후, 편하게 이용할 수 있는 툴인 SSMS 테스트를 하기위해 데이터베이스 생성이 필요하다. 아래 데이터베이스 오른쪽마우스 버튼을 누르고 새 데이터베이스를 눌러준다. 개인적으로 공부해야되는 용도이기때문에 데이터베이스 이름은 test로 설정을 했다. 옵션 및 파일 그룹에서 셋팅을 해줘야되는 부분이 있는데 개인공부용이기 때문에 딱히 설정해야하는부분은 없어보인다. 바로 오른쪽 하단에 확인 버튼을 누르면 아래처럼 test 라는 데이터베이스를 생성했다. 데이터베이스를 생성했으니 해당 데이터베이스 안에 담을 테이블이 필요하기 때문에 테이블도 한 번 만들어봤다. 그냥 간단하게 testPK testContent 생..
[springboot] Whitelabel Error ~~ no explict mapping 오류 및 @SpringBootApplication 위치확인하기 스프링부트 공부 중 controller로 매핑받아서 index로 return해서 페이지를 띄우려고 시도했는데 자꾸 아래처럼 오류 발생 매핑을 잘못받았는지, 철자가 이상한지 다시 확인해도 딱히 오류 포인트를 못찾음 그러다가 패키지쪽을 보니 가장 기본이 @SpringBootApplication 가 있는패키지가 2번째로 내려가있다는 것을 발견 해당 @SpringBootApplication 가 있는 패키지를 가장 상단에 올려주니 문제 해결 @SpringBootApplication > 하위 패키지 또는 같은 패키지에서만 인식 > @EnableAutoConfiguration & @ComponentScan & @Configuration:역할의 기능을 담당 > 패키지 스캔, 빈 등록 등 스프링 내에 구성을 정의하는 역..
button type ="button" button type="submit" 각각 엔터입력했을 때 차이점 개인공부하다가 종종 button type ="button" button type="submit" 해당 버튼에 대한 타입을 종종 본적이 있다. 뭐 다양한 차이가 있었는데 나 같은 경우 엔터를 눌렀을 때 어떻게 반응이 되는지 확인하고 싶었다. 엔터를 입력해도 반응을 하지 않는다. 이번에는 button type="submit" 을 입력해보았다. 바로 submit이 되어 form 데이터가 처리가 되면서, 해당 입력했던 텍스트이 초기화가 됨 마지막으로 button 타입을 선언하지않고 한 번 엔터를 쳐봤다. 기본적으로 submit 처리가 되면서 텍스트들이 초기화가 되었다.

반응형