zoukankan      html  css  js  c++  java
  • 在某公司时的java开发环境配置文档

    1 开发环境配置

    1.1.  MyEclipse 配置

    1MyEclipse下载地址:\server共享文件ackupMyEclipse9.0

    2、修改工作空间编码为UTF-8,如下图

     

     

    3、注释配置

    类注释配置:如下图

     

     

    方法注释:如下图

     

    2. 代码书写规范

    2.1. Action

    所有action类必须继承com.xx.util.BaseAction类,并且加上@Controller注解;对于service层注入,同意在set方法上写@Resource注解。例如

     

    @Controller

    public class AdminAction extends BaseAction {

    private AdminService adminService;

     

    @Resource

    public void setAdminService(AdminService adminService) {

    this.adminService = adminService;

    }

     

    public AdminService getAdminService() {

    return adminService;

    }

     

    2.2 Service

    Service层的类需要加上@Service注解,对于DAO层注入,必须在set方法上写@Resource注解;所有事务的开启都应该写在service层,事务注解可以写在类的定义上,也可以针对某个方法开启事务,推荐只针对方法写事务注解,注解写在方法定义上。例如

     

    @Service

    @Transactional(propagation = Propagation.REQUIRED)

    public class AdminServiceImpl implements AdminService {

     

    private AdminDao adminDao;

     

    @Resource

    public void setAdminDao(AdminDao adminDao) {

    this.adminDao = adminDao;

    }

     

    @Transactional(propagation = Propagation.SUPPORTS,readOnly=true)

    public List<Admin> findAll() {

    return this.adminDao.findAll();

    }

    }

     

    2.3 DAO

    DAO层的类必须继承com.xx.util.daoutil.BaseDao,并且需要加上@Repository注解,例如

     

    @Repository

    public class AdminDaoImpl extends BaseDao implements AdminDao {

     

    }

  • 相关阅读:
    MATLAB sort函数用法
    时频分析的一段代码注解
    离散时间信号的傅里叶变换
    两正弦加一噪声信号的频谱分析
    模拟信号的重建
    这10个让你笑的合不拢嘴的GitHub项目,居然拿了7万星
    最新大厂技术面试指南,GitHub10000星
    学习Python总是学了新内容又忘了旧的咋办?
    算法推荐,必读的6本经典神书。
    总计超5万星!GitHub上10个超级好玩的项目
  • 原文地址:https://www.cnblogs.com/Nbge/p/3857804.html
Copyright © 2011-2022 走看看