본문 바로가기 메뉴 바로가기

기초부터 시작하는 코딩 일기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

기초부터 시작하는 코딩 일기

검색하기 폼
  • 분류 전체보기 (117)
    • coding practice (24)
      • BOJ (23)
      • Softeer (1)
    • Java (20)
      • JSP (1)
      • Spring (5)
      • Java practice (13)
    • React (0)
    • JavaScript (10)
    • Typescript (0)
    • HTML & CSS (17)
      • Bootstrap (8)
    • Oracle SQLD (1)
    • 안드로이드 (0)
    • Python (4)
    • 면접준비 (34)
      • CS 기술 면접 (5)
      • KOSMO 허쌤 숙제 (29)
    • 자격증 (5)
    • 경제 (0)
    • 이것저것 (2)
  • 방명록

Java/Spring (5)
[Lombok] 롬복 설치하기

lombok다운로드 홈페이지 혹은 Maven repository에서 롬복 파일을 다운로드 한다. 압축을 풀지 않을 채로 cmd 켠다. 1.cd 파일위치 2. java -jar lombok.jar 2번 주의 사항은 https://projectlombok.org/download 여기서 파일을 받으면 lombok이라는 이름의 파일을 다운로드 하므로 lombok.jar라고 입력한다. 압축은 풀지 않는다. Maven repository(https://mvnrepository.com/artifact/org.projectlombok/lombok)에서 lombok을 검색해서 파일을 받을 경우 본인이 희망하는 버전으로 받을 수 있다. 본인이 받은 버전까지 lombok-1.18.20.jar 이런식으로 입력해야 오류가 발생..

Java/Spring 2022. 5. 9. 13:43
[스프링] 버전 확인하기

pom.xml 클릭해서 Dependency Hierarchy안에 스프링 코어를 확인하면 된다. 여기서 확인 가능 . 이건 스프링 5버전(최신 버전)이다. 5버전은 새로운 프로젝트 할 때 사용한다. 금융권같이 보수적인 곳에서는 3버전을 많이 쓴다. 추가로 시큐리티는 사용하는 스프링보다 버전이 낮다.

Java/Spring 2022. 3. 21. 16:50
[스프링] 디스패쳐서블릿 Dispatcher Servlet

클라이언트 웹브라우저 스프링 구조: DispatcherServlet 우리가 만든 Controller를 타기 위해서는 HandlerMapping과 HandlerAdapter가 내부에서 타게 됨 HandlerMapping이 내부 컨트롤러를 타는데 model and view 디스패쳐서블릿이 view를 결정해주고 view jsp가 디스패쳐서블릿을 통해 클라이언트한테 자바 정적 구조인 html이 싹 가는 구조 ioc라는 것은 외부 객체에서 (객체호출 순서가 반대된다)

Java/Spring 2022. 3. 21. 16:47
[Spring] DI 예시 (interface + class + xml)

소스코드를 바꾸지 않고 xml에서 바꾼것만으로 변경 적용할 수 있는 스프링의 장점 알아보도록 합시다~. 팬슬 패키지: interface 클래스 + 자손 클래스들 + 메인 리소스 패키지: xml파일 부모 클래스 package com.javalec.ex.pencil; public interface Pencil { public void use(); } 자손 클래스 package com.javalec.ex.pencil; public class Pencil4B implements Pencil { @Override public void use() { System.out.println("4B 연필입니다."); } } package com.javalec.ex.pencil; public class Pencil6B imp..

Java/Spring 2021. 12. 13. 12:30
[Spring] BMI Calculator

생성 순서: BMICalculator > MYInfo > xml > BMIMain 파일 위치: BMICalculator package com.javalec.ex.bmi; public class BMICalculator { private double lowWeight; private double normal; private double overWeight; private double obesity; //디폴트 생성자 //게터세터 //생성자 public BMICalculator() {} public BMICalculator(double lowWeight, double normal, double overWeight, double obesity) { this.lowWeight = lowWeight; this.n..

Java/Spring 2021. 12. 13. 11:21
이전 1 다음
이전 다음
링크
  • Praybe's Github

Blog is powered by Tistory / Designed by Tistory

티스토리툴바