• 使用spring注解,通过调用接口调用方法


    最近在学习校做项目时,要为后台和协议功能写数据库访问接口,想要直接提供接口类给其他人调用方法,这样既方便查看;而且这样接口只需要一次“实例化”(大家都知道接口无法实例化),提高了处理效率。在网上找了很久也还是迷迷糊糊,最后通过spring注解实现了这一功能。

    1、首先创建一个userDao接口

    1 public interface UserDao {
    2 
    3      public void selectAllUser();
    4 
    5      public void deleteAllUser();
    6 } 

    2、创建一个实现类userDaoImpl,此类需要添加spring注解@Repositoty,注解功能请自行查询。

     1 import org.springframework.stereotype.Repository;
     2 import org.springframework.transaction.annotation.Transactional;
     3 
     4 @Repository("userDao")
     5 @Transactional(readOnly=false)
     6 public class userDaoImpl implements userDao{
     7     
     8     public void selectAllUser{
     9         System.out.println("查找所有用户");
    10     }
    11 
    12     public void deleteAllUser{
    13         System.out.println("删除所有用户");
    14     }
    15 }

    3、调用接口。通过创建接口对象,调用接口方法。此处@Resource注解与@Repositoty合用

    public class ProtocolProc {
    
        @Resource(name="userDao")
        private UserDao userDao;
    
        public static void main(String[] args){
    
            userDao.selectAllUser();
    
            userDao.deleteAllUser();
        }
    }

    以上代码仅为功能缩影,真正能够运行需要jar包等项目部件支持,供有问题的朋友参考。

  • 相关阅读:
    分析内存泄露问题
    Android 官方博客
    python 2.*和3.*的变化
    python __init__.py
    关于python的import
    Android----Gradle
    Python---string
    uwsgi01---uwsgi文件
    Nginx02---指令集实现静态文件服务器
    python依赖文件的生成requirement.txt
  • 原文地址:https://www.cnblogs.com/reverseAC/p/7550256.html
Copyright © 2020-2023  润新知