본문 바로가기
반응형

과거255

Swagger 적용하기(Spring Boot, Gradle) 스웨거(Swagger)를 나는 알고는 있었지만 모르는 사람들도 꽤 많은거 같아요. 내가 경험했던 SI 프로젝트들에서는 여러 여건 상, 프론트 개발자와 백앤드 개발자를 구분 지어서 개발하는 경우가 그리 흔하지 않기 때문에 (거의 혼자 다함...) 이런 라이브러리에 별 관심이 없는 거 같기도하고요. 하지만, 분업화 및 전문화가 되어 가고 있는게 현실이고 프론트 개발자와 백앤드 개발자가 있는 프로젝트에서는 협업할때 꼭 필요한 꽤 좋은 라이브러리 같습니다. 크롬에서 백엔드를 호출만해도 json은 떨어지니 몇몇 사이트에서는 개발시 API 주소를 자바스크립으로 간단하게 등록하고 설명을 달아 협업하기도 하는데... 스웨거... 저도 한번 설정해보았습니다. 1. Gradle 설정 compile group: 'io.sp.. 2017. 8. 15.
intellij 와 github 간단 연결 며칠 전 부터, 인텔리j와 github를 연결해서 사용해보려 시도 했지만, 직장에서는 보안 때문에 인터넷 속도가 느리고 집에서는 아이가 놀자고 한시도 가만 놔두질 않는다. 오늘 드디어 휴일이기도 하거니와 녀석이 낮잠을 잔다. 아~~ 황금같은 기회... 곧 소소하게 작은 개인 프로젝트를 시작하려 한다. 프론트쪽은 node.js 기반에 react로 백엔드는 스프링 부트 + Mysql + JPA + 스웨거 등등.. 모바일은 네이티브로 ~ 개발 환경을 닦아놓고자~ 간단하게 툴과 git 연결 고고~ 우선 git 설치 A. https://git-scm.com/downloads Commit File 를 클릭합니다. 7. 초록색은 Github에 등록된 적 없는 신규파일이라는 의미이고, 빨간색은 수정된 파일! 저는 "G.. 2017. 8. 15.
gson 사용 회사에서 메이븐이 안되는 관계로 jar 파일 다운로드 Users class 작성package gsjon; /** * Created by sungbo on 2017-08-02. */ public class Users { private String userName; private String age; private String emNum; public Users(String userName, String age, String emNum) { this.userName = userName; this.age = age; this.emNum = emNum; } public String getUserName() { return userName; } public void setUserName(String userNam.. 2017. 8. 2.
log4j java프로젝트 설정 import org.apache.log4j.Logger; public class Main { static Logger logger = Logger.getLogger(Main.class); public static void main(String[] args) { System.out.println("Hello World!"); logger.info("하이하이"); } } 메이븐이 아니더라도 프로젝트 아이콘 클릭 후, 라이브러리 클릭 로컬에 받아 놓은 jar 파일 추가, 이후 properties 파일 설정 후 사용하면됨 2017. 8. 2.
Java Comparable 메서드 클래스내 멤버 변수로 sorting Comparable을 구현해서 사용하면 된다. public class SortExample { public static void main(String[] args){ Member[] member = new Member[5]; member[0] = new Member("짱구"); member[1] = new Member("나늘이"); member[2] = new Member("강한수"); member[3] = new Member("다규라"); member[4] = new Member("황현이"); Arrays.sort(member); for(Member m : member){ System.out.println("Member : " + m.toString() ); } } .. 2017. 7. 27.
객체지향 개발 5대 원리 솔리드 원칙 자주 읽고자 스크랩 해둔다. 객체지향 개발 5대 원리 단일책임의 원칙 개방폐쇄의 원칙 리스코브 치환의 원칙 인터페이스 분리의 원칙 의존성역전의 원칙 마지막 말이 와닿는다. 객체지향 원칙과 사고방식이 중요하다는 건 분명한 사실이나, 우선해야 할 것은 고객의 요구사항대로 동작해야 하는 결과물이다. 객지지향 원칙을 적용하고 멋진 패턴으로 만들어 유연하고 확장 가능할지라도 오동작하거나 동작하지 않는다면 문제가 있는 결과물이다. 1. 고객이 원하는 기능을 하는 소프트웨어 2. 객체지향 기본원리를 적용해 제작한 유연한 소프트웨어 3. 유지보수와 재사용이 쉬운 디자인을 추구 http://www.nextree.co.kr/p6960/ 객체지향 개발 5대 원리: SOLID 현재를 살아가는 우리들은 모두 일정한 원리/원칙 .. 2017. 7. 25.
반응형