提交 86d6f65b 编写于 作者: LKJKJOIUIU's avatar LKJKJOIUIU

返回生活须知全部帖子接口

上级 8cea676c
......@@ -3,6 +3,13 @@ package com.nav;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 类说明
* 程序入口
* @author zyx
* @date 2022/4/28 15:14
*/
@SpringBootApplication
public class NavApplication {
......
package com.nav.controller;
import com.nav.pojo.Post;
import com.nav.service.PostService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* 类说明
* post的controller层
* @author zyx
* @date 2022/4/28 20:43
*/
@RestController
public class PostController {
@Autowired
PostService postService;
@GetMapping("/lifePost")
public List<Post> getLifePostList(){
return postService.getLifePostList();
}
}
package com.nav.dao;
import com.nav.pojo.Post;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* 类说明
* post的dao类
* @author zyx
* @date 2022/4/28 20:30
*/
@Mapper
public interface PostDao {
/**
* 方法说明:查询所有生活须知文章
* @author zyx
* @date 2022/4/28 20:32
* @param
* @return:java.util.List<com.nav.pojo.Post>
**/
public List<Post> selectLifePostList();
}
package com.nav.service;
import com.nav.pojo.Post;
import java.util.List;
/**
* 类说明
* post的service接口
* @author zyx
* @date 2022/4/28 20:40
*/
public interface PostService {
/**
* 方法说明:查询所有生活须知文章
* @author zyx
* @date 2022/4/28 20:40
* @param
* @return:java.util.List<com.nav.pojo.Post>
**/
public List<Post> getLifePostList();
}
package com.nav.service;
import com.nav.dao.PostDao;
import com.nav.pojo.Post;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 类说明
*
* @author zyx
* @date 2022/4/28 20:41
*/
@Service
public class PostServiceImpl implements PostService{
@Autowired
PostDao postDao;
@Override
public List<Post> getLifePostList() {
return postDao.selectLifePostList();
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.nav.dao.PostDao">
<select id="selectLifePostList" resultType="com.nav.pojo.Post">
select *
from post
where topic_type = 1;
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册