본문 바로가기
반응형

스프링7

Spring Framework와 Spring Boot의 차이점 Spring Framework와 Spring Boot는 엄연한 각기 다른 프레임워크이다. 이름이 둘다 Spring으로 시작하기도 하고 많은 나같은 초보 개발자(?)들이 가장 많이 혼동할것 같은게 Spring boot와 Spring framework이다. 먼저 필자의 발그림으로 쉽게 설명을 해보자면 이런 셈이다. Spring Framework는 Java 기반의 어플리케이션을 개발할때 더 쉽게 만들수 있게 도와주는 Framework로 개발자가 애플리케이션 수준의 비즈니스 논리에 더욱 집중할수 있게 해준다. 그리고 Spring Boot는 Spring Framework를 기반으로 좀더 확장된 모듈로써, Spring Framework의 기능을 포함하고 있고, Spring Framework의 단점이라고도 할수 있는.. 2023. 5. 31.
sts로 mysql을 연동, mybatis를 이용하여 db에 데이터를 입력시 한글 ??? 표기 현상 팀 프로젝트를 진행하던도중 기이한 현상을 발견했다. DB에서 insert문을 직접 날려준 데이터는 정상적으로 한글이 표기되지만, 입력 Form을 만들어서 작성한 글들은 한글이 다 ???처리 되는 현상... DB를 살펴봤다. 음...? DB에도 값이 ???로 들어갔다. 이게 무슨일이지... 한참을 검색해보고 구글링도 신나게해보고, chatGPT에도 물어보고 여러가지 방법을 시도해보았다. 다 하나같이 Encoding 설정을 살펴보라는 이야기였는데.. 분명히 Table 생성과 Database 생성해줄때 Characterset UTF-8이 정상적으로 들어가있었다 Okky에도 질문을 올려보고... Mysql cmd창을 열어서 utf8도 다시 입력을해주고... 온갖 JSP 파일에도 인코딩을 확인하고... sts도 .. 2023. 2. 23.
STS 3.9.12 버전 설치하기 기존에 Eclipse에서 STS를 확장프로그램처럼 기능 추가해서 사용하다가 오늘은 STS를 설치했다. 먼저 Spring 홈페이지로 이동하자 Spring 홈페이지 이동 Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 현재 최신버전은 STS 4 버전대인거같다. 하지만 우리는 3.9.12 버전을 설치해야하니 해당버전을 찾아 나서보자 상단 메뉴에서 Projects - Spring Tools 4로 진입 쭈우우우욱 하단으로 스크롤 하다보면 아래와같은 화면이 나온다. 표시된 링크를 클릭하자. 그럼 Github Spring 페이지로 이.. 2023. 2. 14.
이클립스 Spring STS 이용시 라이브러리를 제대로 못불러오는경우 해결방법 간혹, 아니 꽤 자주 에 등록해놓은 라이브러리를 못불러오는경우가 있다. 새로 추가를해주던 , 삭제했다가 다시 추가를 해주던, 혹은 꼭 defendency가 아닌 Pom.xml에 Java 버전을 올린다던지 Spring의 버전을 올리고 저장하면 다운로드가 시작되는데 이 과정에서 오류가 발생하면서 변경사항을 제대로 못불러오는경우가 많다. 이럴때는 기존에 Spring에 등록된 설정 정보드를 삭제후 다시 내려받는 방법이 있다. Spring의 라이브러리 정보들은 C:\Users\user\.m2\repository에 기본경로로 저장이 되어있다. 먼저 이클립스를 종료해주고 해당 폴더에있는 모든 라이브러리 폴더를 삭제해준다. 그후 다시 이클립스를 재 실행하면 자동으로 다시 Server에서 라이브러리를 받아오기 시작한다... 2023. 2. 13.
반응형