본문 바로가기

분류 전체보기37

회원 도메인, 리포지토리 만들기 이제부터 회원 정보를 저장하고, 저장소(repository)에서 정보를 찾을 수 있는 코드를 만들어 보겠다. 패키지 main>java>hello.hellospring> domian 패키지>member클래스 repository 패키지>MemberRepository인터페이스 repository 패키지>MemoryMemberRepository클래스 1. member.java package hello.hellospring.domain; public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String ge.. 2024. 1. 9.
API 정적 컨텐츠를 제외하고는 1. MVC: html을 웹브라우저에 넘겨줌 2. API: 데이터를 직접 내려줌 먼저 String 형태로 내려주는 API 방식부터. @GetMapping("hello-string") @ResponseBody public String helloString(@RequestParam("name") String name){ return "hello "+name; } 여기에서 @ResponseBody가 중요한데, html 바디 태그가 아니라, http에서 헤더부와 바디부 중 에 데이터를 직접 넣어주겠다는 뜻. (@ResponseBody) 그러면 이전과 똑같이 나오기는 하지만, 코드를 보면 html 태그 없이 바로 String 문자만 내려갔다는 것을 알 수 있다. 테플라 엔진과의 차이는? .. 2024. 1. 9.
IntelliJ 단축키 모음 1. Getter Setter 생성 alt + insert 2. ; 넣어주기 (현재 구문 완성) Shift + ctrl + enter 3. Show context actions (부모 클래스 메서드 override) alt + enter 4. 객체 여러개마다 똑같은 메서드 적용시켜줄 때 (member rename) shift + f6 5. Extract -> Introduce Variable (자동으로 객체를 만들어줌) ctrl + alt + v 6. Extract method ctrl + alt + m 7. 주석 블록 만들기 /** + enter 8. 클래스를 Test 하기 ctrl + shift + t [IntelliJ] 유용한 인텔리제이 단축키 모음 인텔리제이를 좀 더 편하기 쓰기 위한 단축키 들을.. 2024. 1. 9.
AWS 서버 구축하기 제목에서 구축한다는 게 정확히 뭐라고 설명해야 할지는 모르겠지만... 일단 Ubuntu에서 나머지 설정 이것저것을 하는 거라고 치자. 이 화면에서 시작한다. Putty로 내가 만든 AWS EC2 사이트에 터미널로 접속한 것. 이제 APM을 설치한다. : Apache, phpmyadmin, MySQL 나는 이 중에서 Apache만 설치했는데, (데이터베이스를 설정하려면 돈을 더 내라고 AWS에서 떴던 것 같다?) 아래부터는 녹칸다님의 블로그를 많이 참고했다. 녹칸다와 aws ec2에 웹서버 설치/구축 한페이지로 끝내기!(우분투/ubuntu/아파치/apache/php/mysql/phpmyadmi amazon(aws) ec2에 웹서버를 설치해서 구동시켜보고 싶어졌다! 사실 aws ec2는 관심이 있었지만 항상.. 2023. 12. 31.
AWS EC2 서버 만들기 보호되어 있는 글 입니다. 2023. 12. 31.
서버 구축하기 보호되어 있는 글 입니다. 2023. 12. 31.