请教:
我用的是 idea
spring boot
有 4 个类
1:
EmpController 控制类
@RestController
public class EmpController {
@Resource
private EmpService empService = null;
@RequestMapping("/emp/{id}")
public Emp findById(@PathVariable("id") Integer id){
Emp emp = empService.findById(id);
return emp;
}
}
2:
Emp 实体类
import java.util.Date;
public class Emp {
private Integer empno;
private String ename;
private String job;
private Integer mgr;
private Date hiredate;
private Float sal;
private Float comm;
private Integer deptno;
public Integer getEmpno() {
return empno;
}
public void setEmpno(Integer empno) {
this.empno = empno;
}
}
3:
EmpMapper 接口类
public interface EmpMapper {
public Emp findById(Integer empno);
}
4:
EmpService 服务类
@Service
public class EmpService {
@Resource
private EmpMapper empMapper = null;
public Emp findById(Integer empno){
return empMapper.findById(empno);
}
}
emp.xml
<select id="findById" parameterType="Integer" resultType="com.itlaoqi.springbootmybatis.entity.Emp">
select * from emp where empno = #{value}
</select>
请教
问题1:
当在浏览器输入
localhost:8080/emp/1
springboot 这边是哪个类最先被触发
1:
EmpController 控制类
3:
EmpMapper 接口类
是哪个类被最先触发
spring 这边程序运行的顺序是什么?
问题2:
EmpMapper 接口类
public interface EmpMapper {
public Emp findById(Integer empno);
}
这个接口类的作用是什么?
为什么要这个接口类?
问题3:
spring boot
能不能主动向客户端发送信息?
谢谢!
谢谢!