본문 바로가기

스프링6

Web server failed to start. Port 8080 was already in use. ERROR: Web server failed to start. Port 8080 was already in use. 8080 포트를 이미 사용중이어서 발생하는 에러이다. 8080포트를 사용중인 프로그램을 중지시키고 스프링을 넣으면 추후에 다른 프로그램으로 프로젝트를 할 때 문제가 생길 것 같아서 스프링 포트를 변경시키기로 했다. src→resources→application.properties에 server.port=8000 를 작성해주면 포트번호가 변경되고 정상적으로 스프링부트가 실행되는 것을 확인할 수 있다. 2022. 5. 16.
5주차-완성: 익명 타임라인 페이지 1. 익명 페이지 * AWS에서 발급받은 데이터베이스를 통해 intellj에서 만든 웹 익명 타임라인 페이지를 MySQL 서버로 연결했다. 그래서 서버를 닫아도 이제 메세지가 사라지지 않을 것이다. * 익명 아이디는 문자열 조합으로, 랜덤으로 구성해서 나타나도록 했다. 랜덤으로 구성하는 문자열 조합이기 때문에 메세지를 작성할 때마다 아이디가 바뀌는 점을 사람마다 아이디 고정으로 해두는 것으로 바꾸는 것이 나을까? (익명 커뮤니티처럼) 이거는 고민해 봐야 할 사항인 것 같다. * 인터페이스는 깔끔해보이지만(트위터처럼 생겼다...) 더 많은 기능들을 추가하며 바꿀 수 있으면 바꾸는 방향을 고려 * 메세지가 삭제되면, 창은 새로고침(reload) 된다. * 수정 버튼을 누르면 메세지 수정도 가능하다. * 다른.. 2021. 8. 3.
4주차 1. 자바로 네이버 쇼핑 api 이용하기 새로운 프로젝트 생성->새로운 패키지 생성->NaverShopSearch.java 생성 *NaverShopSerch.java public class NaverShopSearch { public String search() { } public static void main(String[] args) { NaverShopSearch naverShopSearch = new NaverShopSearch(); naverShopSearch.search(); } } 위의 search() 메서드 안에 arc에서 확인한 code snippet-java api 코드를 copy해 와서 붙여넣기 해준다. 2. 관심 상품 조회하기 modles 패키지 생성->Timestamped.java.. 2021. 7. 31.
스프링 3주차 1. 새로운 프로젝트를 만든 후, Lombok Spring Web Spring Data JPA H2 Database MySQL Driver 을 추가해서 Finish를 눌러준다. 2. Repository 만들기 domian 패키지를 만든 뒤, Memo.java를 생성한다. *Memo.java @NoArgsConstructor // 기본생성자를 만듭니다. @Getter @Entity // 테이블과 연계됨을 스프링에게 알려줍니다. public class Memo extends Timestamped { // 생성,수정 시간을 자동으로 만들어줍니다. @GeneratedValue(strategy = GenerationType.AUTO) @Id private Long id; @Column(nullable = fals.. 2021. 7. 20.