Springboot - java -version, port 구성 ,Spring Boot Devtools ,디렉터리, 어노테이션
Springboot - java -version, port 구성 ,Spring Boot Devtools ,디렉터리, 어노테이션 Springboot - 쉽게 말해 웹 프레임워크는 웹 프로그램을 만들기 위한 스타터 키트라고 생각하면 된다. -보안에대한 측면 프링부트는 튼튼한 웹 프레임워크다. 예를 들어 SQL 인젝션, XSS(cross-site scripting), CSRF(cross-site request forgery), 클릭재킹(clickjacking)과 같은 보안 공격을 기본으로 막아 준다. 즉, 스프링부트를 사용하면 이런 보안 공격에 대한 코드를 여러분이 짤 필요가 없다. 보안정리, - SQL 인젝션은 악의적인 SQL을 주입하여 공격하는 방법이다. - XSS는 자바스크립트를 삽입해 공격하는 방법이다..
2023. 10. 24.
스프링부트 springboot 와 node.js 관계, IoC 컨테이너, @Validated @NotNull @NotEmpty, public interface, @NotNull(message = "아이디는 필수입니다.", groups = Create.class)
스프링부트 springboot 와 node.js 관계, IoC 컨테이너, @Validated @NotNull @NotEmpty, public interface, @NotNull(message = "아이디는 필수입니다.", groups = Create.class) [백엔드 개발자의 스프링부트 공부노트] springboot 와 node.js 관계 실제로 스프링 부트로 백엔드 서비스를 개발하고, Node.js로 프론트엔드 서비스를 개발하는 경우가 있습니다. 이러한 선택을 한 이유는 아래와 같은 장점들 때문입니다. 기술 스택 활용 팀원들이 JavaScript와 Java 둘 다에 익숙하거나, 자바와 JavaScript 각각의 장점을 활용하려는 경우에 각각의 기술 스택을 사용할 수 있습니다. 각 프레임워크의 장점 ..
2023. 8. 27.
스프링부트 백엔드 로드맵, 개발자의 업무, @Override , @Deprecated,@Deprecated,@SuppressWarnings("unchecked"), 스프링 빈이란?
스프링부트 백엔드 로드맵, 개발자의 업무, @Override , @Deprecated,@Deprecated,@SuppressWarnings("unchecked"), 스프링 빈이란? [백엔드 개발자의 스프링부트 공부노트] 백엔드 로드맵 [백엔드 개발자의 스프링부트 공부노트] 백엔드 개발자의 업무 과제 할당 -> 과제 분석 -> 개발 -> 테스트 -> QA -> 배포 -> 유지보수 [백엔드 개발자의 스프링부트 공부노트] @Override @Override @Override는 하위 클래스가 상위 클래스의 메서드를 재정의(override)할 때 사용되는 주석입니다. 이 주석은 개발자가 의도적으로 메서드를 재정의하고자 할 때 사용하여, 컴파일러가 오류나 경고를 표시하도록 도와줍니다. java public clas..
2023. 8. 22.