数据库课程设计《基于Spring Boot + MyBatis + MySQL 实现Java医院药品管理系统》+源代码
由于篇幅所限,以下仅展示了如何使用Spring Boot创建一个简单的RESTful API服务,用于对接医疗药品管理系统的部分功能。
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
public class DrugManagementSystemApplication {
public static void main(String[] args) {
SpringApplication.run(DrugManagementSystemApplication.class, args);
}
}
@RestController
class DrugController {
// 模拟查询药品信息
@GetMapping("/drugs")
public String getDrugs() {
// 实际应用中,这里会调用MyBatis的mapper方法查询数据库
return "drug_info_list";
}
// 模拟新增药品信息
@GetMapping("/drugs/add")
public String addDrug() {
// 实际应用中,这里会接收前端传来的药品信息,并调用MyBatis的mapper方法保存到数据库
return "drug_added";
}
// 模拟删除药品信息
@GetMapping("/drugs/delete")
public String deleteDrug() {
// 实际应用中,这里会接收前端传来的药品ID,并调用MyBatis的mapper方法从数据库删除记录
return "drug_deleted";
}
// 模拟更新药品信息
@GetMapping("/drugs/update")
public String updateDrug() {
// 实际应用中,这里会接收前端传来的药品信息,并调用MyBatis的mapper方法更新数据库中的记录
return "drug_updated";
}
}
在这个简化的代码示例中,我们创建了一个Spring Boot应用程序,并定义了一个RESTful控制器DrugController
,它提供了查询、添加、删除和更新药品信息的模拟接口。在实际的应用中,这些接口会与MyBatis的Mapper接口配合,实现对MySQL数据库中药品信息的持久化操作。
评论已关闭