构建施耐德楼控系统数据库后台服务器示例工程二(数据库查询编写)
构建施耐德楼控系统数据库后台服务器示例工程—(工程创建)记录了一个Spring、Hibernate、Rest的工程如何创建,这篇将简单介绍在这个框架下如何利用注释编程。
1.Spring注释
Spring为我们提供了@Service、@Autowired这些标注来让工程中的Bean自动创建。
在我们的框架中,我们需要为每一个需要被其他类调用到的类名前添加@Service标签,在需要被自动创建的成员类上添加@Autowired,这样程序在运行时Spring会为我们自动装配相关的类实例。
2.Rest注释
Rest则是我们可以采用"/"以资源列表的方式在Web端访问我们的后台服务,Rest注释有@Get、@Post、@Put分别对应Servlet中的doGet、doPost、doPut方法,其还有配置Rest访问路径的注释@Path
(ps:本工程中由于Rest也是由Spring框架在程序运行时自动创建的,故也需要添加@Service标签)
@Path("testRest") @Service public class TestRest { @Autowired private TestService testService; @GET @Path("test") public String test() { DuplicateValueTypeModel model = testService.getId(1); return "rest("+model.getDuplicateValueTypeId()+","+model.getName()+")"; } }
上面这个代码的Rest访问路径为:
工程还尚未整理完全,仅实现了数据库的查询,后面还会完善代码,先将代码雏形放于此。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。