Java Spring Boot4 스프링 프레임워크란?? 1. 스프링 프레임워크란 무엇인가? 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로, 다음과 같은 특징을 가짐. - IoC(Inversion of Control)와 AOP(Aspect Oriented Programming) 지원 IoC : 제어 역행, 개발자가 직접 객체를 생성하지 않고 컨테이너가 객체를 생성하고 관리 AOP : 관점 지향 프로그래밍, 공통 관심사를 별도의 모듈로 분리하여 코드의 재사용성과 유지보수성 향상 경량 : POJO(Plain Old Java Object)를 기반으로 하여 가볍고 간결한 코드 작성 가능 싱글톤 패턴 적용으로 메모리 사용량 최적화 프레임워크 : 개발 기본 틀 제공, 개발 속도 향상 및 코드 일관성 유지 다양한 라이브러리 및 툴 지원, 개발 .. Java Spring Boot 2024. 2. 27. Spring Boot Security - 프로젝트생성, 시큐리티 커스텀, User권한 일단 기본셋팅에서는 DB 추가, 조회하는 방법 글에서 동일하다 다른 한가지는 spring.io에서 spring Security하나가 더 추가 됬을뿐이다. 프로젝트를 만들고 셋팅도 다했으면 확인먼저하자!! 시큐리티를 추가하면 이런것들이 셋팅이 되어있다 확인!!! 일단 패키지를 만들어주자 프로젝트 하위에 (config), (domain 하위 user), (service 하위 auth), (web 하위 controller, dto) 크게 이렇게 4개의 패키지를 준비해서 추가적인건 패키지와 클래스를 생성할거다! PageController 이라는 클래스를 하나만들어 @Controller를 해주고 Getmapping 3개의 메소드를 만들어주자 그리고나서 templates폴더 하위에 index.html을 생성해주고나.. Java Spring Boot 2022. 8. 9. SPRING BOOT MVC구조 DB데이터 (조회) 30 / 1 : 18 : 50 데이터를 DB에 저장을했으니 이제 그 데이터를 꺼내와서 볼수있도록 조회를 해보자 먼저 Controller클래스에서 POST 생성을했으니 GET으로 조회를 하자 KEY값과 VALUE값을 넣어주면 GET요청으로 데이터를 조회test를 할 수 있다. DB에서데이터를 잘 가져오는지 확인을 했으면 이제 데이터를 조회 할수있도록 해보자!!! 일단 TodoService인터페이스에서 이제 조회기능을 만들자!!! 추가기능에서는 addtodo에서 매개변수를 생성할 데이터(DTO)를 넣어줬으면, 조회기능에서는 List를 써서 gettodolist 매개변수에 int page 값을 넣어주면 된다. TodoService에서 gettodolist를 만들었으면 당연히 TodoserviceImpl에서 @.. Java Spring Boot 2022. 8. 1. SPRING BOOT MVC 구조 DB(추가) https://start.spring.io/ 여기 사이트에서 먼저 프로젝트 파일을 먼저 생성한다. 다 작성 했으면 밑에 GENERATE를 눌러준 후에 알집파일을 다운받아 알집을 풀고 깃허브 경로에 넣어준다. 일단 공부하면서 제일 먼저 할것은 공부하는 동안 spring버전을 2.6.6으로 고정을시키고 진행할거다. 제일 안정적인 버전이라고 한다. alt +F5 새로고침 하고나서 저장하기 필수 src/main/resources 폴더로 와서 서버 설정을 해준다. ※주의※ 여기서 코드 작성할때는 탭(띄어쓰기 4칸)을 적용하면 안된다. 무조건 띄어쓰기 2칸으로 하위로 들어가야한다. application.properties -> application.yml확장명으로 반드시 파일명을 바꿔 줘야한다. 그리고 해야하는 순.. Java Spring Boot 2022. 7. 26. 이전 1 다음