겉바속촉

[점프투스프링부트] 1-01. 스프링부트란 본문

IT 일기 (상반기)/SPRING 기초

[점프투스프링부트] 1-01. 스프링부트란

겉바속촉 2023. 2. 21. 15:46
728x90
반응형

 

점프투스프링부트 1-01

 

 

 

스프링부트(Spring Boot)

  • 자바의 웹 프레임워크로 기존 스프링(Spring) 프레임워크에 톰캣 서버를 내장하고 여러 편의기능들을 추가하여 꾸준한 인기를 누리고 있는 프레임워크
  •  SQL 인젝션, XSS(cross-site scripting), CSRF(cross-site request forgery), 클릭재킹(clickjacking)과 같은 보안 공격을 기본으로 막아 줌
  • 스프링부트를 사용하면 이런 보안 공격에 대한 코드를 짤 필요가 없음
  • 2012년에 등장하여 10년 이상의 세월을 감내한 베테랑 웹 프레임워크
  • 스프링부트 대신 스프링만 사용하여 웹 애플리케이션을 개발한다면 웹 애플리케이션을 실행할 수 있는 톰캣과 같은 WAS(Web Application Server)가 필요 --> 하지만 스프링부트에는 톰캣 서버가 내장되어 있고 설정도 자동 적용되기 때문에 WAS에 대해서 전혀 신경쓸 필요가 없음. 심지어 배포되는 jar 파일에도 톰캣서버가 내장되어 실행되므로 서로 다른 WAS들로 인해 발생되는 문제들도 사라짐.
  • 스프링의 복잡한 설정을 자동화하고 단순화 하여 누구나 스프링을 쉽게 사용할 수 있게 만들어졌음

 

 

 

728x90
반응형