LinkNemo

  • 随遇而安

    使用 Java 注解自动化处理对应关系实现注释代码化

    原文出处:琴水玉概述假设我们要从一个ES索引(相当于一张DB表)查询数据,ES表有order_no,order_type,state等字段,而应用对象则有属性orderNo,orderType,state等。这样,就会面临“将应用对象的属性与ES字段对应起来”的问题。固然可以通过注释来说明,不过这样显得比较生硬。因为注释并不起实际作用,代码里还得写一套映射关系,就会存在注释与代码不一致的情况。那么,是否可以将这种对应关系的注释用代码形式来解决呢?Java注解可以解决这个问题。实现定义注解首先定义注解类。注解类需要提供对应的ES字段名name、类型type以及是否必传required。@Rete......
    2018/04/16 11:24:10发表 598赏阅 0点评
  • Nemo

    JoinPoint获取访问的类名前/方法前的注解

    /***访问拦截*@author:Nemo2017年04月24日*/@Aspect@ComponentpublicclassAuthAop{privatefinalLoggerlogger=Logger.getLogger(getClass());/***定义切点,所有的controller下的访问都拦截*/@Pointcut("execution(*com.nfd.gamma.backend.controller..*(..))")publicvoidpointCutAt(){}@Before("pointCutAt()")publicvoidbeforeAction(JoinPointpo......
    2017/04/24 18:47:53发表 609赏阅 0点评
  • Nemo

    Hibernate 注解设置默认值

    好吧,好久没用Hibernate了,自己手动搭建的这个项目的框架用到了Hibernate,所以估计接下来会记录下不少关于Hibernate的东西.SpringMVC+Hibernate+shiro.话说其实用习惯了,还是觉得myBaties好用些...==========================================注解配置列的默认值privatelongstate;public void setState(long state) {this.views = views;}@Column(name =&nb......
    2016/03/28 12:13:16发表 659赏阅 0点评
  • Nemo

    context:component-scan使用说明

     在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component@Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1.        2.       在说明这两个子标签前,先说一下有一个use-default-filters属性,改属性默认为t......
    2016/03/28 09:29:54发表 494赏阅 0点评

最新点击

热门人物

热门标签

回到顶部