构建施耐德楼控系统数据库后台服务器示例工程二(数据库查询编写)

构建施耐德楼控系统数据库后台服务器示例工程—(工程创建)记录了一个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访问路径为:


工程还尚未整理完全,仅实现了数据库的查询,后面还会完善代码,先将代码雏形放于此


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风水月

从心底相信自己是成功的第一步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值