Linux服务器架设笔记-Squid服务器配置
2014-03-18 14:14
295 查看
/** * Step 3:根据“内容”和“输出路径”导出文件 * @param content 内容 * @param outputPath 输出路径 */ private void output(String content, String outputBasePath) { PrintWriter printWriter = null; try { printWriter = new PrintWriter(new BufferedWriter(new FileWriter( outputBasePath))); printWriter.println(content); printWriter.flush(); } catch (Exception ex) { ex.printStackTrace(); } finally { printWriter.close(); } } public void generate() { String templatePath = ""; String result = ""; String fileName = ""; importBeans(); for (int i = 0; i < templatePaths.length; i++) { templatePath = templatePaths[i]; if (Util.isNull(templatePath)) continue; for (Bean bean : beans) { result = importTemplate(templatePath, bean); if (templatePath.indexOf(".java") > 0) fileName = bean.getName() + templatePath.substring(templatePath .lastIndexOf(".")); else fileName = Util.one2LowerCase(bean.getName()) + templatePath.substring(templatePath .lastIndexOf(".")); output(result, outputBasePath + fileName); } } } }
bean.java
for (Parameter parameter : parameters) { this.setA(this.getA()+"this."+parameter.getName()+"="+parameter.getName()+";\n"); this.setB(this.getB()+parameter.getClazz()+" "+parameter.getName()+","); this.setC(this.getC()+"+\""+parameter.getName()+": \"+this."+parameter.getName()+"\n"); this.setD(this.getD()+"@param "+parameter.getName()+": "+parameter.getClazz()+" "+parameter.getNote()+"\n * "); } this.setA(this.getA().substring(0,this.getA().length()-1)); this.setB(this.getB().substring(0,this.getB().length()-1)); this.setC(this.getC().substring(0,this.getC().length()-1)); this.setC("\"{\""+this.getC()+"+\"}\""); this.setD(this.getD().substring(0,this.getD().length()-4));
相关文章推荐
- Linux服务器架设笔记 Squid服务器配置
- RHCE课程-RH253Linux服务器架设笔记三-Samba服务器配置(2) 推荐
- RHCE课程-RH253Linux服务器架设笔记一-VSFTPD的配置(2)
- RHCE课程-RH253Linux服务器架设笔记一-VSFTPD的配置(2) 推荐
- RHCE课程-RH253Linux服务器架设笔记三-Samba服务器配置(1) 推荐
- RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2)
- RHCE课程-RH253Linux服务器架设笔记一-VSFTPD的配置(1) 推荐
- RHCE课程-RH253Linux服务器架设笔记四-DHCP服务器配置 推荐
- RHCE课程-RH253Linux服务器架设笔记八-Postfix服务器配置 推荐
- RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置 推荐
- RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2)
- Linux服务器架设笔记-Squid服务器配置
- RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置
- RH253Linux服务器架设笔记二-NFS服务器配置
- RHCE课程-RH253Linux服务器架设笔记四-DHCP服务器配置
- RHCE课程-RH253Linux服务器架设笔记六-Squid服务器配置 推荐
- Linux与云计算——第二阶段 第一十一章:代理Proxy服务器架设—Squid配置反向代理
- Linux网管笔记(29)Ubuntu Linux服务器网络配置过程
- 为linux dns (bind named)服务器配置 单独的笔记
- RHCE课程-RH253Linux服务器架设笔记十-Iptables防火墙