1:运行数据库脚本
2:导项目
3:修改maven地址
4:运行现在依赖
5:改application.yml(数据库名,密码)
6:改jdbc.properties((数据库名,密码)
7:generatorConfig.xml (改成自己mysql依赖的位置 )
8.运行项目是否报错
9:生成代码
10:mapper类加注解 @Repository
加注释/**/
干掉id的
11:复制xxxmapper改成xxxmapper,吧s改为大写,保留所需要的方法,其他的删除,一定要删掉注解@Repository
12:实现接口,放到方法名上alt+回车,下面叫impl,一定要加service注解
13:创建BookController接口,加注释@RestController
@RequestMapping("/book").........
1:建数据库建表
create table t_student(
sid int not null auto_increment primary key comment '学生编号',
sname varchar(50) not null comment '学生姓名',
score float default 0 comment '书本价格',
sex varchar(20) comment '学生性别'
) comment '学生成绩表';
insert into t_student(sname,score,sex) values
('张三',90,'男'),
('李四',120,'女'),
('王五',60,'男')
2:导项目
3:修改maven地址
5:改application.yml(数据库名,密码)
6:改jdbc.properties((数据库名,密码)
7:generatorConfig.xml (改成自己mysql依赖的位置 )
8.运行项目是否报错
9:生成代码
10:mapper类加注解 @Repository
加注释/**/
干掉id的
11:复制xxxmapper改成xxxmapper,吧s改为大写,保留所需要的方法,其他的删除,一定要删掉注解@Repository
12:实现接口,放到方法名上alt+回车,下面叫impl,一定要加service注解
@Service public class StudentServiceImpl implements StudentService { @Autowired private StudentMapper studentMapper; @Override public Listquery(Student student) { return studentMapper.query(student); } @Override public int insert(Student record) { return studentMapper.insert(record); } }
13:创建BookController接口,加注释@RestController
@RequestMapping("/book").........
@RestController @RequestMapping("/student") public class StudentContorller { @Autowired private StudentService studentService; /** * 根据学生模糊查询 * @param student * @return */ @RequestMapping("/query") public JsonResponseBody> query(Student student){ Listlist= studentService.query(student); return new JsonResponseBody<>(200,"OK",list); } /** * 根据学生新增 * @param student * @return */ @RequestMapping("/add") public JsonResponseBody> add(Student student){ studentService.insert(student); return new JsonResponseBody<>(); } @Data @AllArgsConstructor @NoArgsConstructor class JsonResponseBody { private int code=200; private String msg="OK"; private T data; } }
运行一下看有没有错比如运行http://localhost:8080/spboot/book/query
//配置好所定义的接口
'ADD':'/student/add',
'QUERY':'/student/query',
//写页面
//找到官网
Element - The world's most popular Vue UI framework
SpringBoot阶段机试,ts={{ts}}
查询
新增