时间:2021-07-01 10:21:17 帮助过:32人阅读
构建施耐德楼控系统数据库后台服务器示例工程—(工程创建)记录了一个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()+")"; } }
工程还尚未整理完全,仅实现了数据库的查询,后面还会完善代码,先将代码雏形放于此。
构建施耐德楼控系统数据库后台服务器示例工程二(数据库查询编写)
标签:sql 施耐德 hibernate string