2025년 목표
·
카테고리 없음
2023년 입사를 하고 어느덧 2025년이 되었네요.회사 생활을 하다보니 정말 시간이 빠르게 지나가는거 같아요 처음 프로젝트 배정받고 시작할때는 그저 열심히 해야겠다라는 생각으로 달리니 프로젝트가 끝나있고 회사 다니면서 학교도 졸업하고.. ㅎㅎ 회사 생활 적응하면서 시간이 생길거 같아 이제는 블로그에 글을 꾸준히 써볼려고 합니다!올해 목표는 크게 3가지로 잡을려고 해요.1. 토이프로젝트2. 독서3. 자격증 취득 1. 토이프로젝트토이프로젝트는 회사의 사용하는 기술스택이 아닌 안써본 기술스택으로 개발을 진행할려고 생각중입니다. 사실 학교 다니면서 백엔드만 집중해서 프론트엔드가 궁금하기도 하고.. NoSQL도 논문 쓸때 공부를 하긴했지만 실제 프로젝트에서 사용해본 경험이 없어 프로젝트에 넣을생각입니다.  무엇..
인텔리제이 빌드 변경
·
IntelliJ
인텔리제이 사용시 빌드가 Gradle을 통해서 실행될때 있는데 아래와 같이 변경한다. Mac OS 기준 왼쪽 상단에서 Setting을 클릭하고 검색창에 gradle 입력하고 아래와 같이 Build and run using 및 Run tests using을 변경한다. 저장을 하고 Run을 실행해보면 속도가 확실히 빠르다는것을 느낄수 있다.
[Vue] vue-resizable 라이브러리 다운그레이드
·
Vue
OpenLayers를 이용하여 Vue에 왼쪽 사이드바를 작업하던 도중 vue-resizable 패키지가 적용이 안되는것을 확인했다. 관련 내용을 검색해보니 Vue 버전이랑 vue-resizable 특정 버전이 호환이 안된다는것을 알 수 있었고 다운그레이드를 하여 적용시켰다. 필자 환경 Vue - 2.7.14 vue-resizable - 2.1.7 호환오류 → 2.0.5 다운그레이드 다운그레이드 방법 vs코드에서 아래와 같이 기존에 설치된 vue-resizable을 UnInstall 한다 C:\vue\restaurant-front\restaurant-front>npm uninstall vue-resizable 그 후에 다음과 같이 버전이 명시된 vue-resizable을 설치한다. C:\vue\restau..
[스프링] 프로젝트 생성 기본경로(url) 변경
·
Spring
스프링 레거시에서 프로젝트를 생성하고 톰캣을 연결한뒤 서버를 실행하면 아래와 같이 기본경로가 잡혀있는것을 볼 수 있다. 이것을 제거하기 위해서는 이클립스 중간 하단에 Servers → Tomcat 더블클릭 → Modules 탭 → Edit → Path의 값을 ‘/’로 수정 그 후에 저장을 한뒤 서버를 재시작하면 아래와 같이 기본 실행경로가 변경된 것을 확인할 수 있다.
[스프링] 스프링 JdbcTemplate 사용하기
·
Spring
JdbcTemplate은 반복적인 작업을 간단히 처리하기 위해 사용합니다. 기존에 방식에서 JdbcTemplate이면 2줄로 처리가 가능하기에 간편하다. JdbcTemplate 순서 1. pom.xml → jdbcTemplate설정 2. servelt-context.xml → Bean(빈)설정 3. controller → jdbcTemplate @Autowired 설정 4. Constatnt 클래스 추가 → 외부에서 공통된 jdbcTemplates를 제공 5. DAO에서 커넥스풀방식 → jdbcTemplate으로 변경 1. pom.xml 기존 pom.xml에 아래와 같이 추가! org.springframework spring-jdbc 4.1.4.RELEASE 2. servelt-context.xml(내 ..
[스프링] 스프링 MVC 게시판
·
Spring
컨트롤러 BController.java package com.all.test01.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import com.all.test01.command.BCommand; import com.all.test01.command.BContentComma..
[스프링] Validator를 이용한 서버 유효성 검사
·
Spring
일반적으로 유효성 검사는 프론트단에서 작업을 하는데 사실 서버랑 프론트에서 둘다 작업을 하는게 가장 좋다 그래서 서버단에서 작업을 하기위해서는 밸리데이터 클래스를 추가한다. Student package com.all.test01; public class Student { private String name; private int id; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getId() { return id; } public void setId(int id) { this.id = id; } } StudentValidator package com.all...
[스프링 에러] An internal error occurred during: "Requesting Java AST from selection".com.ibm.icu.text.UTF16.isSurrogate(C)Z
·
Spring
이클립스에서 스프링 MVC 프로젝트 생성후 Java 파일 클릭시 아래와 같이 An internal error occurred during: "Requesting Java AST from selection".com.ibm.icu.text.UTF16.isSurrogate(C)Z 에러가 나타날 수 있다. 해결방법 위에 에러창을 최소화 모드로 클릭한 후 이클립스 메뉴에서 Window → preferences → Java → Editor → Mark Occurrences 맨 위에 체크박스를 아래와 같이 해제한다. Apply and Close 클릭하면 에러창이 나타나지 않고 정상적으로 Java파일을 사용할 수 있다.
[스프링 에러] @PostConstruct @PreDestroy 에러 빨간 밑줄
·
Spring
스프링에서 @PostConstruct @PreDestroy 어노테이션 사용시 위와 같이 빨간 에러창이 나타난다. 이유는 자바 9버전부터 deprecated 되었기 때문에 maven에서 pom.xml 들어가서 아래와 같이 추가한다. javax.annotation javax.annotation-api 1.3.2 그러면 아래와 같이 에러가 안뜬 정상코드를 볼 수 있다.
[Vue] Vue 설치 및 프로젝트 생성
·
Vue
1. Node.js 설치 vue를 사용하려면 Node.js가 설치되어 있어야한다. LTS 버전이 안정화버전이기 때문에 LTS 버전을 설치한다. (필자는 예전에 설치된 Node.js가 있기 때문에 18.14버전을 설치하지 않는다.) https://nodejs.org/en/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. Visual Studio Code 설치 vue를 사용할 에디터를 쓰기위해서 vs code를 설치한다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code..