Login
Discover
Waves
Communities
Login
Signup
Topics
#springboot
Global
Trending
Hot
New
Top
#springboot
New
Top communities
Create your community
latest #springboot created topics - older | Ecency
darion
java
8y
!
Low reputation account with an unverified outbound link, Reveal content
Java에 대한 단상 (2018-03-31 pm 11:43)
Java기반의 웹어플리케이션의 장점이자 단점이 사용자에게 기다리는 시간을 줄이기 위해 기동시 모든 리소스들이 캐시되어 즉시 사용할 수 있게 하지만 개발자에게는 이렇게 비생산적인 상황일 수가 없습니다. 저도 15년 동안을 당연하다고 생각하고 작업을 해왔습니다. 하지만 python이나 nodejs를 사용해보니 생산성의 차이가 극명하게 나타난다는 것을 몸소 체험했습니다.
$ 0.000
0
darion
java
8y
!
Low reputation account with an unverified outbound link, Reveal content
Java에 대한 단상 (2018-03-31 pm 08:55)
백만년만에 Java코드를 봅니다. Java에서 REST API를 가장 마지막으로 구현해 본 것은 SpringBoot를 사용하여 구현한 것입니다. 경험적으로 API를 잘 만드는 것도 중요하지만 에러가 났을 때 클라이언트에게 정확한 메세지를 전달하게 하여 역할을 나누어 에러에 대한 예외처리를 하는 것이 중요합니다. 이것은 Spring5나 SpringBoot2를
$ 0.000
2
coochadevteam
springboot
8y
!
Low reputation account with an unverified outbound link, Reveal content
Spring Boot(Maven) + Jenkins
개요 jar 를 실행하는 Script를 Service(Daemon)에 등록하여, 배포 시간을 단축, Jenkins 설정을 간략화. Service(Daemon) :: Process가 떠 있으면서 Background에서 실행. System에 상주하여 주기적으로 혹은, 특정 상태에 따라 동작하는 프로그램. 윈도우에서는 Serveice, Linux 계열에서는 Daemon이라
igna84
kr-dev
8y
Spring Security @PreAuthorize, @PostAuthorize 를 사용하는 신박한 전처리 후처리 기법
요즘은 처음에 시작했던 시리즈는 만들지 않고 짧은 코딩들이나 팁을 계속 올리고 있는데 이것은 시리즈를 만들기 위해 잠깐 숨고르기를 하고 있는 중이기 때문이라고 믿어주길 바란다는 서문을 미리 깔고.... 요즘 지난번 포스팅에서 언급했듯 프로젝트를 진행하면서 Spring boot로 Restful APIs 서버를 개발하고 있는 중인데 이 Restful APIs의
igna84
kr-dev
8y
Spring boot로 JPA-Hibernate 셋팅(2편)
자, 지난시간 JPA를 위해 DB도 만들고 셋팅도 하고 Table도 만들고 이것저것 했다. 이제 Repository와 Service 를 만들어서 user 테이블의 정보를 가져오는 API를 만드는 것이 이번 포스팅의 목적이다. 자, 우리가 순차적으로 작업을 진행할 필요가 있는데 무엇을 먼저 작업하면 좋을지 하는 거다. 우리는 user테이블에서 데이터를 가져와서
igna84
kr-dev
9y
Spring Security @Secured, @PreAuthorize, @PostAuthorize Annotation이 동작하지 않을 때
요즘 장학도사라는 사이트를 만들고 있다. 이 사이트 광고를 좀 하자면 국내의 장학재단들이 있고 장학재단들이 갖고 있는 장학금의 종류가 무려 2천여개던가? 그렇단다. 그래서 "(주) 꿈꾸는 세상" 대표랑 둘이서 등록금때문에 힘들어서 학업을 포기하려고 하는 학생들이나 생활이 힘들어 학업을 더이상 진행할 수 없는 학생들을 위해서 꿍짝꿍짝하면서 만들고
igna84
kr-dev
9y
Spring Boot MongoDB와 Redis 설정하기
안녕하신가 여러분. 요즘 회사일도 바쁘고 개인적으로 공부하는 것과 진행하는 프로젝트들에 치여서 포스팅이 뜸했는데 오늘 아주 짧게 포스팅할 주제가 있어 돌아왔다. Spring boot가 좋은 점은 그냥 Maven이나 Gradle 설정에 원하는 라이브러리를 Dependency 해주고 application.properties 파일에 설정만 하면 바로 원하는 코드를
igna84
kr-dev
9y
Spring boot로 JPA-Hibernate 셋팅(1편)
이제 프로젝트를 진행하기 위해 수행하는 작업중에서 절반 정도 마쳤다. 이제 Backend 프로그래밍에서 가장 중요한 DB에서 데이터를 긁어오는 작업이 필요한 시점에 왔다. 기존에 DB에서 데이터를 가져오기 위해서 가장 많이 사용한 라이브러리로는 Mybatis일텐데 이번에는 좀 특별(?)히 JPA를 사용해보도록 하겠다. 왜 JPA를 사용하느냐 한다면 몇가지 이유가
igna84
kr-dev
9y
Spring boot로 ResponseEntity 적용하기
지난시간 Swagger를 셋팅하고 난 뒤 이제 Controller를 개발하는데 집중을 하려고 생각을 하니 HTTP 스펙에 맞춰서 메시지 응답하는 환경이 필요해졌다. 왜 필요하냐고 질문하는 분들을 위해 잠깐 설명하는 시간 가져보자. 우리는 왜 Restful APIs를 만드는 것일까? Ajax 통신을 통해 데이터를 주고 받기 위해서 만든다고 하면 80점 짜리 답변이다.
igna84
kr-dev
9y
Spring boot로 Swagger 적용하기
지난번에 했던건 그저 API 호출을 하면 Hello,World를 뱉어내는 아주 단순한 API를 만들어냈다. 사실 어떤 웹서비스를 만들고 그 서비스를 이용하기 위해서는 꽤 많은 양의 API들이 필요하고 그 API를 정리하는데에 시간을 소모하게 된다. 내가 만약 아주 단순한 서비스를 만든다고 가정했을 때(아직 OAuth를 배우진 않았으니까 OAuth가 없다고 가정하고)
igna84
kr-dev
9y
Spring boot로 Restful APIs 만들기
지난시간엔 Spring Boot로 Web 모듈이 탑재된 프로젝트를 만들었다. 이 프로젝트를 만들어 놓고 pom.xml 파일을 열어보자. 아참, 본인의 특별한 능력으로 Gradle로 만든 친구들은 build.gradle 파일을 열어보면 될 것이다. 이 포스팅은 Maven 기반으로 프로젝트를 이끌어 갈 것이라는 것만 알아두면 좋겠다. pom.xml 파일을 열어본
igna84
kr-dev
9y
Spring boot로 Web프로젝트 시작하기
Spring Boot 프로젝트를 만드는 방법들에 대해서 알아보도록 하자. 가장 저렴하게 만드는 방법 부터 차근차근 설명해줄텐데, 처음 방법은 굉장히 하드한 방법이다. 로 이동해보면 Quick Start를 통해서 설정하는 방법을 확인할 수 있는데 이 방법은 그다지 꽤 저렴하긴 하지만 스마트한 방법이라고 보기엔 어렵다. 물론 CLI를 사용해서 진행하는 방법도 소개하고
hkpking
intellij
9y
intelliJ kotlin-spring 사용시 오류 해결 : Error:Kotlin: Unsupported plugin option: org.jetbrains.kotlin.allopen:preset=spring
spring initializer를 통해 spring-boot 2.0 + kotlin 을 구성하였으나... project build 시 자꾸 Error:Kotlin: Unsupported plugin option: org.jetbrains.kotlin.allopen:preset=spring 오류를 내뿜으며 build가 되지 않는다... 별의 별 삽질을 다 해봤으나
yunfei
springboot
9y
!
Low reputation account with an unverified outbound link, Reveal content
springboot 使用Aop 记录系统日志
1、引入依赖 spring-boot-starter-aop 2、添加自定义注解 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;
thomsoni
technology
9y
Security on Spring booot
Hello Steemer!!! Let's see about the spring boot security 1. Spring security Overview Spring security is the highly customizable authentication and access-control framework. This is the security module
← Latest