목록공부를/Spring Framework (4)
오늘도 방구석에서
프로젝트를 진행하다가처음부터 구글 검색창을 보여 줄 것이 아니라먼저 우리 홈페이지에서 검색을 해보고 검색 결과가 없으면 구글 검색창을 띄워주는 것으로 계획 변경 했다 검색 키워드 : "${keyword}" "${keyword}"에 대해 검색된 결과가 없습니다. 키워드는 ${keyword}를 받아와서 구글 검색창에 입력이 돼 있게끔 하는게 내 목표그래서 사용자가 구글 검색을 원하면 검색 버튼만 누르면 되게 하는 것이다
지금 프로젝트로 만들고 있는 홈페이지의 검색창에 ' java '란 단어를 넣으면 구글 검색 api로 가져온 검색창에도 'java'가 동시에 입력됐으면 하는 생각에 필요한 것은 메인 검색창의 id와 구글 검색창의 id 였는데 구글 검색창은 이런식이면 생성되기 때문에 id가 없어 어떤식으로 id를 만들어야 하나 걱정했다. gcse.id = 'gSearchBox'; 이런식으로 코드를 추가해줘도 먹지 않아서 걱정했는데의외로 손 쉽게 해결됐다. 개발자 도구에서 검사로 확인해보니 내가 쓴 코드에는 없었지만 자동으로 생성되는 요소들이 많았고그 중에 id도 있었다ㅎㅎ 그래서 javascript에 id 넣어주니 메인 검색창과 구글 검색창 양쪽에 뿅!!!
1.https://cse.google.co.kr/cse 접속 검색 창 입력할 jsp에 빨간 박스의 내용을 긁어서 복붙하면 이렇게 입력창이 생기고 여기서 java 를 검색했더니 java 관련 검색물들이 나왔다 !! 간편하네 https://developers.google.com/custom-search/docs/tutorial/creatingcse?hl=ko 이제 여기서 내 입맛에 맞게 바꿀수 있게 확인해봐야겠다
스프링의 설치는 간단한 편이다. 먼저 검색을 하고 스프링 홈페이지에 들어가서 버전을 확인하고 해당 운영체제에 맞는 파일을 다운 받아서 압축을 풀면 끝이다!! 내 경우엔 압축을 풀어서 C 드라이브에 넣었다압축을 풀고 sts-bundle 이란 폴더를 C 드라이브에 넣어주기만 하면 된다 간단하게 스프링 설치가 끝났다설치가 쉬운만큼 나중에 스프링 지울때도 폴더만 지우면 간편하게 삭제가 된다 이때 sts-bundle 폴더 안에workspace가 존재하면 내가 작성한 코드들도 다 날라갈 수 있기 때문에workspace는 외부에 만드는걸 추천한다.