android studio怎么自动生成方法
android studio怎么自动生成方法
快速的set,get或者生成建构函式,生成toString方法。
有两种方式:
方式一:Code–Generate
方式二:通过快捷键Alt+Insert
这时,在弹出的对话方块中就可以选择你所需要的东西了。
Android Studio是一项全新的基于IntelliJ IDEA的Android开发环境,提供了整合的Android开发工具用于开发和除错。
除了IntelliJ功能,Android Studio还提供:
基于Gradle的构建支援;
Android特定重构和快速修复;
提示工具更好地对程式效能、可用性、版本相容和其他问题进行控制捕捉;
支援ProGuard和应用签名功能;
自带布局编辑器,可以让你拖放UI元件,并在多个萤幕配置上预览布局,等等。
eclipse 如何自动生成方法RUN?
不是生成RUN方法。是直接选择RUN方法。步骤:
第一,在你想要执行的类中,右键,选择RUN AS.,选择RUN AS后面的子项
第二,在eclipse上面的选单栏选RUN —– RUN AS —- 子项
Eclipse自动生成方法存根该怎么设定
生成方法存根 public static void main(String args[]) 如何使用Eclipse自动生成方法存根,下面是我的操作步骤。
1、双击桌面Eclipse图示执行Eclipse。
2、右单package击新建一个class
3、输入name然后单击finish,没有自动生成生成方法存根 public static void main(String args[])
4、右单package击新建一个class
5、输入name在public static void main(String args[])前面打钩,然后单击finish
6、自动生成方法存根public static void main(String args[])
eclipse怎么更改自动生成方法的注释
选单栏,视窗——首选项找到java选项–程式码样式注释–新生成的java档案关键词列表:@author作者名@date日期@version版本标识@parameter引数及其意义@since最早使用该方法/类/介面的JDK版本@return返回值@throws异常类及丢掷条件@depr
如何让Android Studio 自动生成 serialVersionUID
设定Android studio实现Serializable自动生成serialVersionUID步骤:
1、File–Settings–Editor–Inspections–Java–Serialization issues–Serializable class without ‘serialVersionUID’ 勾选中该选项即可。
2、进入实现了Serializable中的类,选中类名,Alt+Enter弹出提示,然后直接汇入完成。
刚开始使用Android Studio时,在建立一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。
那这边如何快速的set,get或者生成建构函式,生成toString方法。
有两种方式:
方式一:Code–Generate
方式二:通过快捷键Alt+Insert
这时,在弹出的对话方块中就可以选择你所需要的对应的东东了
android studio为什么自动生成androidTest
这个问题问的真的很奇怪,当然是为了方便开发了
例如,你要写一个工具类,想试试它是否好使,那么就可以直接在这里面测试,避免了专案里程式码干扰对这部分功能的测试结果。
这个是用来测试 的,如果你写测试介面是用的到的,如果不写,用不到。但一般会自动生成。
怎么利用freemarker自动生成javabean
Freemarker是一个模板框架。我们可以通过Freemarker进行代码生成或页面的静态生成。 现在简单的说一下怎样使用Freemarker Freemarker的主要生成类
public boolean generate(String templateFileName, Map data,
String fileName) {
try {
//取得模板的位置
String templateFileDir=templateFileName.substring(0, templateFileName.lastIndexOf(“/”));
//取得模板的名字
String templateFile=templateFileName.substring(templateFileName.lastIndexOf(“/”), templateFileName.length());
//取得生成文件的路径
String genFileDir=fileName.substring(0, fileName.lastIndexOf(“/”));
Template template = ConfigurationHelper.getConfiguration(templateFileDir).getTemplate(templateFile);
File fileDir=new File(genFileDir);
org.apache.commons.io.FileUtils.forceMkdir(fileDir);
File output = new File(fileName);
if(output.exists()){
//如何代码已存在不重复生成
return false;
}
Writer writer = new FileWriter(output);
template.process(data, writer);
writer.close();
} catch (TemplateException e) {
e.printStackTrace();
return false;
} catch (IOException e) {
e.printStackTrace();
return false;
}
return true;
}
代码中的Map 是模板所需要的数据,我们可以通过面向对像的方法把数据存在模板中public boolean genDaoInterface(String fileName){
DaoModel daoModel=new DaoModel();
//设置Dao实现类的包名
daoModel.setPackageName(DaoConstant.PACKAGE);
//取得接口名
String className=StringUtils.substringBefore(fileName,”.”);
//设置接口名
daoModel.setClassName(className);
MapString, Object data = new HashMapString, Object();
data.put(“model”, daoModel);
//设置生成的位置
String filePath=new String(“src/”+package2path(DaoConstant.PACKAGE)+”/”+fileName);
//代码生成
return super.generate(DaoConstant.INTERFACE_TEMPLATE, data, filePath);
}
data.put(“model”, daoModel);由这句代码可看出我们将可以在模板中直接调用这些数据package ${model.packageName};
public interface ${model.className} extends BaseHibernateDao {
}
怎么根据表自动生成javabean
hibernate-tool 可以 自动生成 的
~
~
~
~
~~~~~~~~~~
如何运用powerDesigner生成数据库文件或者javaBean
工具:
Sybase PowerDesigner 15.1
Microsoft SQL Server 2005
第一步概要设计:
打开PowerDesigner软件,设计“概念数据模型”(ConceptualData Model):
点击workspace 右键—》New—Conceptual DataModel,
弹出如下界面:
设计表、表结构:
在设计属性(字段)的时候,三个字母(M、P、D)分别表示:
M:是否为空;(√表示不允许为空)
P:是否为主键;
D:是否在该软件的视图中显示
第二步:物理设计
将“概念数据模型”设计的表转换为“物理数据模型”(PhysicalData Model),实际上是从“概要设计”转换为“详细设计”,即对表的具体实现。
将概要设计模板转换为物理设计
选择“Tools”–“Generate Physical DataModel…”即可。
然后选择你的DBMS.
点击“确定”按钮以后,就产生了对应“SQL Server 2005”数据库的表、属性、关系的具体实现。
这时就会有一个物理设计的模板出现,将你在概要设计时的实体都转换成具体的表。
第三步:在SQL Server2005中手动创建数据库(也可以用SQL创建库,pd可以将我们的表设计都转换成SQL)
需手动在SQL SERVER2005中创建您的数据!如:“Students“,此过程省略…
第四步:在数据源ODBC中配置用户数据源
第五步:在SQL Server2005中自动创建表结构
首先:根据“物理数据模型”(Physical Data Model)自动建立相应的SQL语句:
其次:执行其创建的SQL语句文件,将数据表结构自动创建到SQL Server 2005数据库中:
完成以上步骤后,刷新SQL Server 2005数据,将会看到你所创建的相关表结构。
另外生成单张表SQL语句可以:
在物理设计模板中,选择表–》右键—》SQL Perview…
生成SQL创建库和表,我喜欢懒人式,或者说拿给客户时,客户用的爽。。。
建立表的主外键关系:
使用PowerDesigner物理模型为建的关系表添加外键,有个原则就是主表的主键名称必须和副表的外键名称一致。
测试(仅测试,不含技术)
1.建主表user 2.建副表department
uid int primarykey did int primary key
namevarchar(32) uid int
2.对着模型右击New-Reference
parent表为user表,child表为department
这样就建立了关系,外建也自动建立了。
关于表关系的建立,本人也存疑,但有三种思路:
1、概要设计时设计好关系。(个人倾向于这种方式,有时间尝试)
2、物理设计时设计好关系(笔者使用此方法,若表很多,关系复杂,此阶段设计关系会很痛苦。偶深受其害!)
3、生产数据库后,DBMS中建立关系(这种方式是笔者突发奇想,仔细思考,不建议采用这种方式,如果使用T-SQL重构数据库,又得重建关系)
仔细思考过后,个人认为概要设计时,设计实体、实体必要属性、实体与实体关系,然后在数据库物理设计时详细设计表属性等内容。
mybatis 怎么生成javabean
1.所需的jar 包
mybatis-3.0.4.jar 、mybatis-generator-core-1.3.1.jar 、 MySQL-connector-java-5.1.13.jar
2.新建文件夹
新建文件夹E://mygen,将以上三个文件放入夹
3.同目录创建
generator.xml 文件
内容如下 :
[html] view plain copy print?
?xml version=”1.0″ encoding=”UTF-8″?
!DOCTYPE generatorConfiguration
PUBLIC “-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN”
“”
generatorConfiguration
classPathEntry location=”E:\workspace10\mydemo\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.13.jar” /
context id=”MYSQLTables” targetRuntime=”MyBatis3″
commentGenerator
property name=”suppressAllComments” value=”true” /
/commentGenerator
jdbcConnection driverClass=”com.mysql.jdbc.Driver”
connectionURL=”jdbc:mysql://www.easyaq.com:3306/renwu” userId=”root” password=”root”
/jdbcConnection
javaTypeResolver
property name=”forceBigDecimals” value=”false” /
/javaTypeResolver
javaModelGenerator targetPackage=”com.hc360.renwu.po” targetProject=”E:\workspace10\renwu\src\main\java\com\hc360\renwu\po”
property name=”enableSubPackages” value=”false” /
property name=”trimStrings” value=”false” /
/javaModelGenerator
sqlMapGenerator targetPackage=”com.hc360.qiye.renwu.mapper” targetProject=”E:\workspace10\renwu\src\main\java\com\hc360\renwu\dao\mapper”
property name=”enableSubPackages” value=”false” /
/sqlMapGenerator
javaClientGenerator type=”XMLMAPPER” targetPackage=”com.hc360.renwu.dao” targetProject=”E:\workspace10\renwu\src\main\java\com\hc360\renwu\dao”
property name=”enableSubPackages” value=”false” /
/javaClientGenerator
!– tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 —
table tableName=”achievement” domainObjectName=”Achievement” schema=”renwu” enableInsert=”true”
enableSelectByPrimaryKey=”true” enableSelectByExample=”false” enableDeleteByExample=”false”
enableCountByExample=”false” enableUpdateByExample=”false”
property name=”useActualColumnNames” value=”false” /
/table
table tableName=”city” domainObjectName=”City” schema=”renwu” enableInsert=”true”
enableSelectByPrimaryKey=”true” enableSelectByExample=”false” enableDeleteByExample=”false”
enableCountByExample=”false” enableUpdateByExample=”false”
property name=”useActualColumnNames” value=”false” /
/table
/context
/generatorConfiguration
4.执行命令完成。
cmd —-E:—–cd E://mygen—-Java -jar mybatis-generator-core-1.3.1.jar -configfile generator.xml -overwrite 就ok 啦
Eclipse如何创建JavaBean
JavaBean 其实只是个普通的 Class ,只不过额外满足一些约定——一般所有属性都是 private 私有的,并且所有属性都有 公有的(public) get 和 set 方法。满足以上两点的类或者实例,我们就基本可以认为是一个 JavaBean。
所以 那就是说JavaBean可以用Class编译吗?
完全可以把 JavaBean 当做普通的 Class 编译和使用
楼主的红线是表示当前类的路径与文件里的 package 声明不一样。
在所在工程源代码目录下选择新建一个package(可以用右键点 src 文件夹,也可以选中 src 文件夹之后,选 eclipse 工具栏里面 file / New 然后选择 package),命名为 jspbook.test, 然后把你这个类拖拽进去就可以解决了。
或者把光标移动到代码 package 那行,用 ctrl + 1 的热键可以调出 eclipse 给出的处理建议,然后选择创建个包也行