@Table("blog") public class Blog { @Column("id") private Long id; @Column("title") private String title; @Column("content") private String content; } @Controller("blogController") @Path("/blog") public class BlogController { @Inject private BlogService blogService; @Path("/list") public String list(Model model) { List<Blog> blogs = blogService.getAllBlogs(); model.addAttribute("blogs", blogs); return "blog/list"; } @Path("/detail/{id}") public String detail(Model model, @Param("id") Long id) { Blog blog = blogService.getBlogById(id); model.addAttribute("blog", blog); return "blog/detail"; } } @Service("blogService") public class BlogService { @Inject private BlogDao blogDao; public List<Blog> getAllBlogs() { return blogDao.getAll(); } public Blog getBlogById(Long id) { return blogDao.getById(id); } } db.driverClassName=com.mysql.jdbc.Driver db.url=jdbc:mysql://localhost:3306/eweb4j?useUnicode=true&characterEncoding=UTF-8&useSSL=false db.username=root db.password=123456 view.prefix=/WEB-INF/views/ view.suffix=.jsp


上一篇:
下一篇:
切换中文