Select 구현 (메인 화면)

//post.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "<http://mybatis.org/dtd/mybatis-3-mapper.dtd>">
<mapper namespace="com.cos.springblog2.repository.PostRepository">
	
<!-- 	DB의 데이터를 가져와서 뿌리는 작업인데, -->
<!-- 	dataType과 java dataType은 맞을 수 없으니까 resultType을 java에 맞게 변환시키는게 필요함 -->
	<select id="findAll" resultType="com.cos.springblog2.model.Post">
		SELECT id, title, content
		FROM post
	</select>
	
  
</mapper>
public interface PostRepository {

	// 여러 개의 Post를 가져와야 하기 때문에 List를 이용해야한다.
	public List<Post> findAll();
}
@GetMapping({"/", ""})
	public String home(Model model) {
		List<Post> posts = postRepository.findAll();
		model.addAttribute("posts", posts);
		return "home";
	}