后端是为了完成核心业务以及为前端提供数据
应该进行业务分析再进行模型及服务设计
首先应该有歌手类
设计歌手实例类及其属性
歌手服务包含常规的增删改查
public interface SingerService {
Singer addSinger(Singer singer);
Singer get(String singerId);
List<Singer>getAll();
boolean modify(Singer singer);
boolean delete(String singerId);
}
//实现类
public class SingerServiceImpl implements SingerService {
private static List<Singer> SINGER = new ArrayList<>();
public Singer addSinger(Singer singer){
SINGER.add(singer);
return null;
}
public Singer get(String singerId){
for(Singer singer : SINGER){
if (singer.getId().equals(singerId)){
return singer;
}
}
return null;
}
public List<Singer>getAll(){
return SINGER;
}
public boolean modify(Singer singer){
SINGER.set(0,singer);
return true;
}
public boolean delete(String singerId){
SINGER.remove(singerId);
return true;
}
}
构建好相关的后台模型后,就应该进行测试,保证程序正确性
写测试control,保证每个方法都返回数据
本地测试时,路径统一是:http://127.0.0.1:8080