IDEA相关
在用IDEA写代码的时遇到的一些问题
Step to Step_001
这个作者很懒,什么都没留下…
展开
-
证明关闭服务器后,session对象会销毁,但是数据不会丢失
配置一个tomcat应用管理系统(它可以实现卸载应用)。1.本地tomcat需要有一个manager应用不要删除apache-tomcat-8.5.37\webapps2.本地tomcat conf/tomcat-users.xml文件<role rolename="manager-gui"/><user username="tomcat" password="tomcat" roles="manager-gui"/>为什么不能通过重启IDEA的t.原创 2021-08-18 23:27:24 · 1492 阅读 · 0 评论 -
Mybatis插件
这个让我们更加方便的去使用Mybatis (目的:帮助我们提高开发效率),在写sql的地方都有代码提示及检测选择第二个插件[MybatisCodeHelperPro](收费),点击安装,安装完成以后,重启Idea第一个插件免费安装完成后,会出现这个小鸟标志该插件带来的功能:1、在mapper.xml 与mapper文件之间跳转直接点击小鸟,就能跳到mapper接口2、帮助我们去mapper.xml 文件中生成接口方法的对应的标签选中方法名,再按a...原创 2021-08-04 15:02:53 · 639 阅读 · 0 评论 -
查看类属于哪个jar包
当我想查看DriverManager类在哪个包下,可以选中当前Java文件,点击左上角的红圈显示出所在目录原创 2021-07-21 21:26:04 · 1478 阅读 · 0 评论 -
在IDEA里查看类的序列化id
查看一个实现Serializable接口的类序列化idFile-》settings,搜索seria点击apply后回到类所在位置,光标移到类名处 alt+回车补充:序列化和反序列化过程import java.io.Serializable;public class User implements Serializable { private static final long serialVersionUID = -7758346360419873145..原创 2021-05-22 21:06:15 · 748 阅读 · 0 评论 -
新建一个SpringBoot项目
方式一:通过官网https://start.spring.io/在官网做好项目设置(设置不同,最后生成的pom.xml、包目录就不同),就会生成一个SB项目的压缩包启动类就是带main()的类PS:以后容器的扫描包目录就是从启动类所在包目录开始因为要实现web项目,先引入SpringWeb依赖,通常引入依赖都是带starter的(带starter一般会把一个框架所需的全部依赖引入)项目信息描述的group和artifact就是maven项目的<groupId>c原创 2021-05-21 23:24:20 · 230 阅读 · 0 评论 -
JSON Format插件使用
1、先下载插件,File--》 settingsPS:卸载插件方法选择插件,右键2、打开json format光标定位Java中的某个类,alt+s3、把json字符串格式化把json字符串粘贴到红圈中,一定要是正确的json字符串才能format成功4、快速生成json对应的类图中JSON对应的Bean类,应该一个类是里面有2个成员变量,tokenExpire和token,点击ok发现插件自动识别出json的key,value,对..原创 2021-05-12 15:18:16 · 3198 阅读 · 0 评论 -
IDEA的dubug端口被占用
在开启debug时,IDEA左下角弹出端口被占用, 不能开启dubug模式解决方法看JMX port是多少,我的是1099,进入cmd窗口,输入原创 2021-05-10 09:17:14 · 532 阅读 · 0 评论 -
在IDEA里创建多级包
1、new-package包名用.分隔想在src目录下新建com/a/b,三级文件夹OK后就会生成三级文件夹2、new-directory包名用 / 分隔想在test目录下新建三级目录原创 2021-05-04 22:57:53 · 4243 阅读 · 0 评论 -
在IDEA里新建一个页面模板
如果想多次使用某个有相同schema的xml文件,可以在idea生成模板在左边的project窗口点击右键填入新增模板的名字,文件格式(.xml),模板内容,点击Ok下次就可以直接用这个模板,不需要每次都在空白的xml文件里,粘贴schema(xml头)...原创 2021-04-30 08:55:31 · 363 阅读 · 0 评论 -
xml文件分析
1、每个xml文件都有一个头(schema约束),它能约束xml文件中的标签(可以写哪一些标签、标签之间摆放的顺序、标签里的属性有哪些、标签又可以嵌套哪些子标签)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2021-04-30 08:39:25 · 130 阅读 · 0 评论 -
在IDEA中使用maven遇到的问题
1、如果新建的maven项目的JDK版本不是8除了在maven的配置文件里设置,还可以在pom.xml里添加3个标签<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.com原创 2021-04-29 21:37:00 · 734 阅读 · 1 评论 -
在指定位置生成动态代理的.class文件
要生成字节码文件,要在main里额外加一句代码原创 2021-04-29 13:56:13 · 226 阅读 · 1 评论 -
debug的小细节
当在IDEA中使用dubug时,引用变量旁边会出现内存地址,是因为idea调用了那个对象的toString方法去显示内存地址红圈里的内容出现一次,说明IDEA自动调用了一次Son的toString()这引发了一个现象,当用动态代理增强Son时,会出现运行的时候和dubug时候控制台打印结果不一样interface BuyBreakFast {//委托类的接口 public void buyBreakFast();}class Son implements BuyBreakFas原创 2021-04-29 09:27:16 · 173 阅读 · 2 评论 -
IDEA快捷键
1、ctrl+p:提示方法的参数原创 2021-04-17 09:09:01 · 616 阅读 · 0 评论 -
在IDEA的EE项目中导入第三方jar包
导入BeanUtils的jar包1、下载jar的网址 https://mvnrepository.com/PS:这个网站比BeanUtils官网好的地方是,他会提示你BeanUtils的jar依赖哪些jar包,避免只下载一个jar,等到运行时发现,有些类继承了别的jar包里的类,报错搜索想要jar包2、选择一个使用人数最多的下载3、点进去后,点击下载jar包往下拉,能看到该jar包依赖哪些jar包,把这些jar包也下载下来4、最后下载3个jar包5...原创 2021-04-16 19:46:36 · 349 阅读 · 1 评论 -
在IDEA里看不同类的继承关系
选择多个类,右键可以得到这副图,可以清楚的看见哪个类继承哪个类原创 2021-04-14 16:45:24 · 71 阅读 · 0 评论 -
JavaEE:一个服务器部署多个应用
在IDEA里一个project里有多个EEmodule,开启服务器后默认只部署最后一个module应用(artifacts里只同步了一个应用的资源)想要同步多个应用,只需把应用加到部署界面最后点击apply启动服务器后,artifacts里会同步两个应用的资源,并且能在一台主机运行两个不同的应用...原创 2021-04-14 14:14:47 · 267 阅读 · 0 评论 -
用IDEA实现EE服务器项目时,资源部署出问题
应该是这样,实际是这样当运行服务器后,经常会出现开发目录里面有的文件(红圈里的),然后无法同步复制到部署根目录(蓝圈里的)解决方法1.重新部署Redeploy(这个方法是建立在已经用dubug启动了服务器)选择OK如果不行,则执行方法22.rebuild project过了一会,弹出这个,选OK,然后再次执行方法1如果还不行,则3.直接将out目录全部删除,然后再次执行方法2,方法1...原创 2021-04-13 17:17:02 · 136 阅读 · 0 评论 -
IDEA的Debug窗口被拖出,怎么还原
不小心把dubug窗口拉出来还原方法转载 2021-04-11 15:44:01 · 3112 阅读 · 0 评论 -
IDEA的Project Structure(了解)
Module里的 Path里设置是和out目录相关的,选中图里选项,可以让一个project的所有module编译后的class放在一个out目录里,选下面那个选项,可以让每个module会生成一个out目录Dependencise是放当前module编译时依赖的jar包,jar包缺失写代码时就会有红色报错,缺了可以用+号加入Lib是放运行时依赖的jar包,缺了会在代码运行阶段报错...原创 2021-04-11 15:38:25 · 428 阅读 · 0 评论 -
在IDEA里创建项目
在一个项目里创建没有关系的2个modulefile-》new-》project-》(选jdk版本)next-》nexttest是最外层文件夹,module1是项目名字,finish,ok,第一个项目建好file-new-module-next把划线部分改成第二个项目名字,finish最后,建好两个没有关系的module,各自有自己的src...原创 2021-04-06 20:36:35 · 132 阅读 · 0 评论 -
在IDEA里生成配置文件
在文件夹下右键new—>resource bundle—>输入文件名原创 2021-03-03 17:03:35 · 432 阅读 · 1 评论 -
IDEA调整文件夹类型
当把老的src文件误删时,想新创建一个src时,不能只创建一个名字叫src的文件夹,还要选择属性File->project structure,选中新建的文件夹,选择属性例如Sources文件夹是用来放源码的,Excluded是用来放.class文件...原创 2021-02-05 17:49:43 · 621 阅读 · 0 评论 -
idea设置代码颜色
file->settings设置颜色时把右边的√去掉原创 2021-02-01 20:40:04 · 1839 阅读 · 0 评论 -
去掉IDEA因代码重复而产生的波浪线
这是2018版本的IDEA1、File->Settings->Editor->Code Style->Inspections->General->Duplicated Code Fragment 把方框里的对勾取消就行了原创 2021-01-28 22:51:44 · 262 阅读 · 0 评论 -
IDEA设置代码字体大小
这是2018版的IDEA1、FIle–>Settings–>Font2、点击上方的Current editor font3、然后进入下面界面进行修改原创 2021-01-26 23:27:58 · 252 阅读 · 0 评论