IDEA - Java 常用
1、IDEA 安装配置
2、配置maven
3、2种创建maven项目的方式
4、配置热启动
5、打包 jar
6、根据数据表创建模型
IDEA 安装配置 (建议安装U版本,C版本功能不全)
QQ截图20200922105313.pnglombok.Builder飘红
安装插件:lombok
IDEA的插件 不放C盘
默认是放在:C:\Users\Administrator.m2\repository 下
修改:idea安装目录/bin/idea.properties 文件,配置3个参数
QQ截图20200922133421.png
配置maven
QQ截图20200922110037.png网站上创建maven项目
访问 https://start.spring.io/,下载项目配置包,idea导入项目,自动下载项目所需类库
IDEA上创建maven项目
新建项目-选择spring assistant (老版本是spring initializr)
完成创建
解决maven依赖包下载慢的问题
修改maven 目录下setting.xml配置文件
在mirrors中添加如下配置即可
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>uk</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://uk.maven.org/maven2/</url>
</mirror>
<mirror>
<id>CN</id>
<name>OSChina Central</name>
<url>http://maven.oschina.net/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<url>http://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
IDEA运行项目报错 java: 无效的源发行版: 11
解决办法,4个地方都选择版本8即可
1、在导入其他项目时,由于环境和软件不同,运行时会出现这个错误
image2、File -> Project Structure -> Project Settings>>Project>Project language
image image3、File -> Project Structure -> Project Settings>>Modules>Modules language
image4、 File -> Settings -> Compiler -> Java Compiler -> Target bytecode version
image.png
IDEA上面没有Spring Initializr选项
在settings -> Plugins 里面搜索spring boot勾选上(新版搜索 Spring Assistant),然后再重启下idea,就可以了。
开启热启动
1、确保已安装,可通过pom.xml里配置
2、idea配置一下
三、IDEA 设置为在程序运行过程中,依然允许自动编译
操作: ctrl + shift + alt + /,选择Registry,勾选勾上 Compiler autoMake allow when app running
imageIDEA C版本 上面没有 database
如上一步,插件中搜索安装即可:database navigator
直接连接mysql即可,如果报时区错误,这如下方式
image.png
IDEA 打包 jar
QQ截图20201008143359.png快捷打包
命令打包: mvn clean package
打包成功的是超级jar包 uber包,自带 Tomact,直接用命令即可运行
QQ截图20201008143734.png
查看已安装的maven类库
QQ截图20201008144459.png根据数据表创建模型
1、左下角persistence调出模型
2、项目右键菜单如下
3、选择数据连接,模型生成路径,勾选需要的数据表,生成
4、生成后简化一下