스프링 부트와 AWS로 혼자 구현하는 웹 서비스
https://github.com/HYEBPARK/springboot-webservice
Bootstrap에서 jQuery 라이브러리르 사용 할 수 있다.
1. 직접 라이브러리를 받아서 사용
2. 외부 CDN 사용
=> CDN(Content Delivery Network)
: 웹사이트의 접속자가 서버에서 콘텐츠를 다운 받아야 할 때, 자동으로 가장 가까운 서버에서 다운 받도록 하는 기술
- 장점 : 트래픽 분산, 콘텐츠 전송시간 단축
- 단점 : 외부 서비스에 대한 의존성
<script src="https://code.jquery.com/jquery-3.3.1.min.js></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
public interface PostsRepository extends JpaRepository<Posts,Long>{
@Query("SELECT p FROM Posts p ORDER BY p.id DESC")
List<Posts> findAllDesc();
}
=> 트랜잭션 범위는 유지하되, 조회 기능만(readOnly = true) 남겨두어 조회 속도가 개선된다.
따라서, 등록,수정,삭제 기능이 없는 서비스 메소드에서만 사용
import javax.transaction.Transactional;
// 이걸 사용해야한다.
import org.springframework.transaction.annotation.Transactional;