본문 바로가기

스프링3

0. Kotlin Springboot3.x.x + Spring Data(Postgresql, MongoDB) + Security 최근에 코틀린 스프링으로 작업을 하면서 포스팅을 해보고 싶었다 기본적으로 2023년 8월 21일 기준으로 최신인 3.1.2 버전으로 만들 것이다 https://spring.io/blog/2023/07/20/spring-boot-3-1-2-available-now Spring Boot 3.1.2 available now spring.io 또한 Spring Data Jpa(Postgre), Spring Data MongoDB(MongoDB)를 커넥션으로 설정해서 요즘 많이 쓰이는 ORDB인 Postgresql과 NoSQL의 절대강자 MongoDB에서 간단 또는 복잡한 쿼리는 어떻게 처리하는지에 대해서 포스팅하려고 한다 중간중간 코틀린 문법을 활용해서 Null처리나 로직을 깔끔하게 가져가 볼 예정이다 마지막으.. 2023. 8. 22.
토비의 스프링 스터디 (0) - 시작 & Why? & 목차 - Why? 토비스프링을 배우는 이유는 .. 스프링의 Bible이기 때문이다 ㅋㅋ 는 뭐 흔히 하는 말이고 옳은 설계와 스프링의 철학을 배울 수 있는 두껍지만 모든 정수가 담긴 책이라고 들어서 꼭 공부하고싶었기 때문이다. 모던 자바 인 액션과 마찬가지로 내가 스터디장이 되어서 토비스프링은 주1회, 모던은 주2회로 진행하고 있다. 토비의 스프링3.1은 총 2권이며 1권만 해도 857페이지나 된다. 그리고 짧게 공부한 바로는 코드가 열거되어있으면서 보고 치는 형식이 아닌, 설명이 오히려 더 많다. 코드를 던지고 이 코드의 문제점, 그리고 개선방향을 제시한다. 그리고 그 과정에서 자바의 객체지향 기법, 추상화. 그리고 올바른 설계를 지향한다. 는 느낌이 들었다..! 반드시 n회독을 해서 올바른 설계를 할 수 .. 2021. 6. 30.
IntelliJ에서 Spring 프로젝트(Spring MVC) 생성하기 요즘은 Spring Boot로 바로 개발한다. 하지만 Spring을 제대로 알려면 Servlet부터 Spring, Spring Boot 순서로 배워야 잘 배운거라 생각한다! 옛날 포스팅된 글들 혹은 이클립스, STS로 스프링프로젝트를 만드는 글들은 많으니 IntelliJ로 Spring 프로젝트를 만드는 방법을 포스팅해볼까 한다~~! [ IntelliJ Version 2021.1.2 Ultimate Version ] 으로 작성됨 1. File -> 새 프로젝트 에서 Maven을 선택하고 SDK버전을 선택하고(본인은 1.8 = 8), archetype은 체크하지 않고 다음으로 넘어간다 2. 프로젝트명을 적어주고 완료를 누른다 GroupId, ArtifactId, Version은 여기서 생략했다. GroupI.. 2021. 6. 29.