首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IDEA 非常重要的一些设置项 → 一连串的问题差点让我重新用回 Eclipse !

,顺便把 IDEA 更新下。...本来打算用 2020 版的,可网上对 2020 版的评论一致比较差,所以我就放弃做勇士了,用的是 2019.3.5 版本   切了版本后,使用期间陆陆续续暴露了不少问题,有些问题还花了不少时间来处理,期间甚至有了放弃...  其实 IDEA 安装完成的时候就提示我们进行全局设置,但是往往被我们忽略了   当我们打开工程后,往往设置的是当前工程的设置,而不是全局设置,所以当我们用新窗口打开新的工程时,发现新窗口的设置都是默认的...,而不是我们之前设置的,这就有点不爽了   那如果我们在 IDEA 安装的时候没有进行全局设置,还能进行全局设置吗?...标记的地方替换成我们自己的 maven, 至于 Local repository,会自动加载 maven settings.xml 中的仓库地址,一般不用覆盖修改   构建/运行操作委托给 maven

77520

Spring Boot 2.4.3、2.3.9 版本发布,你准备好了吗?

时会引起UnsupportedOperationException的问题 13、修复WebMvcTest和WebFluxTest测试时会自动忽略用户自定义的IDialect bean的问题 14、修复...内容的问题 29、修复使用了错误的类加载器导致Hazelcast执行失败的问题 文档改进 1、更新Gradle插件文档,推荐maven-publish插件而不是maven插件 2、支持Kafka Streams...突出显示持续时间和期间转换由ApplicationConversionService提供,并且在默认情况下,不可用于web转换 8、提供logging.register-shutdown-hook 文档及为什么要使用它...和WebFluxTest测试时会自动忽略用户自定义的IDialect bean的问题 其余内容可以登录以下地址直接进行查看。...Java延迟加载的最佳实践应用示例! 新年新气象,该换一波壁纸了! 不容错过的灰度发布系统架构设计 还在封装各种 Util 工具类?这个神级框架帮你解决所有问题!

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IDEA的基本使用:让你的IDEA有飞一般的感觉

    目录 ​ 1.设置maven 2.IDEA 设置代码行宽度 3.IDEA 提示不区分大小写 4.IntelliJ强制更新Maven Dependencies 5.idea的环境配置默认保存位置 6.隐藏不想看到的文件或者文件夹...在IDEA中批量删除代码的注释 38.忽略css、js文件报错 39.Terminal替换成Git Bash 40 .导入的项目转成maven项目 41 .一次启动多个SpringBoot应用 42 ....NONE 4.IntelliJ强制更新Maven Dependencies Intellj 自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖...安装TortoiseSVN选择全部安装组件,否则可能没有svn.exe 17.设置idea的SVN忽略掉*.iml文件 Editor->File Types=>Ignore files and folders...效果如下: 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。

    1.6K20

    Intellij IDEA就这样配置,快到飞起!

    .IntelliJ强制更新Maven Dependencies 5.idea的环境配置默认保存位置 6.隐藏不想看到的文件或者文件夹(类似eclipse的filter功能) 7.修改为Eclipse快捷键...在IDEA中批量删除代码的注释 38.忽略css、js文件报错 39.Terminal替换成Git Bash ---- 1.设置maven 在File->settings->搜索maven Mavan...NONE 4.IntelliJ强制更新Maven Dependencies 1.Intellj自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖...安装TortoiseSVN选择全部安装组件,否则可能没有svn.exe 17.设置idea的SVN忽略掉*.iml文件 Editor->FileTypes=>Ignore files and folders...效果如下: 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。

    2.1K30

    微服务架构之Spring Boot(十六)

    触发重启 由于DevTools监视类路径资源,因此触发重新启动的唯一方法是更新类路径。导致更新类路径的方式取决于您使用的IDE。在Eclipse中, 保存修改后的文件会导致更新类路径并触发重新启动。...只要启用了分叉,您也可以使用支持的构建插件(Maven和Gradle)启动应用程序,因为DevTools需要一个独立的应用程序类加 载器才能正常运行。...默认情况下,Gradle和Maven在类路径上检测到DevTools时会这样做。 与LiveReload一起使用时,自动重启非常有效。有关详细信息,请参阅LiveReload部分。...DevTools依赖于应用程序上下文的关闭钩子来在重启期间关闭它。...在确定类路径上的条目是否应在更改时触发重新启动时,DevTools会自动忽略名 为 spring-boot , spring-boot-devtools , spring-boot-autoconfigure

    48410

    快速上手JHipster (Java Hipster)创建应用

    JHipster使用Node.js和Yeoman产生Java应用代码,使用Maven或者Gradle运行产生的代码 1)首先准备工作 安装JDK及配置环境变量,此处我使用JDK版本为1.8 安装maven...npm install -g grunt-cli 安装JHipster: npm install -g generator-jhipster 安装Mysql,已有请忽略,因为接下来要使用mysql 2...该JHipster注册表是用来管理你在运行应用程序的开源工具。 当使用微服务架构时这是必需的(这就是为什么这个问题只在生成巨石时才被问到)。.../java 目录有Spring Boot 配置类在config包中,JHipster使用Spring的Java 配置,没有XML配置。...JPA实体或MongoDB文档类是在domain包. JPA实体使用缓存和auto-generated 主键配置. 如果你使用JHipster产生你的JPA实体, 可以创建1:N和N:N关系。

    7.2K190

    Skywalking的编译打包

    我编译打包有时候根本没用到IDE,毕竟挺占内存的) 另外不要用VPN翻墙,很多人以为翻墙会下载很快,但可能会导致编译失败。...https://gitee.com/ 开一个账号,也创建个skywalking项目,同时把上面skywalking源码链接同步到你的项目中(码云上也有官网的skywalking,不过不是最新的;为什么要用同步...,而不用Fork,因为同步是强制更新最新的源码,简单粗暴)。...\pom.xml,将npm install和build过程都注释了: 这样就实现了独立构建的skywalking-ui结果文件放到整体包中一起打包(这样就忽略了skywalking-ui在构建时,因为网络原因导致整体打包被中断...一般我们是不推荐自己构建skywalking,毕竟官网一直在更新安装包,已经能满足大部分人的使用。 欢饮光临smooth的博客:https://smooth.blog.csdn.net/

    3.5K40

    SpringBoot开发利刃之热部署原理及最优实践

    Chrome浏览器在应用商店安装livereload插件后,在要自动刷新的页面点击对应的图标,启动应用后更新页面内容或者css等都会触发页面自动刷新。...引起classpath更新的方式依赖于你使用的IDE工具,在Eclipse里,保存一个修改的文件将引起classpath更新,并触发重启。...在IntelliJ IDEA中,构建工程(Build → Make Project)也会达到同样的效果。...当判定classpath下实体的改变是否会触发重启时,DevTools自动忽略以下工程:spring-boot,spring-boot-devtools,spring-boot-autoconfigure...通常情况下可以在application.properties文件中设置(依旧会初始化重启类加载器,但它不会监控文件变化)。

    45210

    实话实说 | 这些maven命令,你会几个?

    奇怪的是,为什么还要搞个mvn compile呢? ? 听了这位朋友这么说,我想起了,我刚刚开始使用mvn的时候,仿佛也是这样的。 我老大就是这么教我的,我就这么用,感觉蛮爽的... ?...细心点也会发现里面Test相关的类都是junit包目录下的,并且在pom.xml文件中我们也看到了由于默认依赖junit。 ? ok,以上便是使用maven命令创建的一个java标准项目。...但是很多人可能会觉得麻烦,所以也有另外的懒人办法:也可以在IDEA中新建java项目、新建web项目。...因为生命周期的顺序来,package在test后面。并且还打成了jar包。 在target目录下可以看到: ? mvn install 安装,就是把我们的大号的jar,安装到我们的本地仓库中去。...讲述了-D开头和-P开头参数的含义。讲述了命令的使用和说明,面试题以及在IDEA中的两种使用方式。 「PS」:Maven 命令看起来简单,一学即会 。

    84610

    IDEA 2024.1到底更新啥有用的?

    使用具有不同版本的类时,Go to declaration(转到声明)功能现在会根据当前模块的语言级别从 JAR 中选择正确的版本。...此外,Go to class(转到类)功能还提供有关类版本的额外信息。 调试期间使用 Step Into(步入)时,IDE 会将您带到与 JDK 版本而不是模块语言级别对应的类。...从比较中排除文件夹和文件的选项 在差异查看器中,您可以指定在比较中要忽略的文件夹和文件,从而仅关注有意义的更改。...对 Maven Shade 插件的重命名工作流的支持 在 IntelliJ IDEA 2024.1 版本中,我们添加了备受期待的对 Maven Shade 插件重命名功能的支持。...Maven 工具窗口中的 Maven 仓库 Maven 仓库列表及其索引编制状态现在显示在 Maven 工具窗口中,而不是以前 Maven 设置中的位置。

    21000

    换掉 Maven 和 Gradle:Maven 推出新一代构建工具,构建速度太快了,亲测好用!

    持有 Maven 插件类的类加载器缓存在多个构建中,因此插件 jar 只被读取和解析一次。 由 JVM 内部的即时 (JIT) 编译器生成的本机代码也被保留。...与传统的 Maven 相比,JIT 编译花费的时间更少,在重复构建期间,JIT 优化代码立即可用。...mvnw 脚本,在当前目录下会初始化一个 .mvn/wrapper 目录: 如果 Maven Wrapper 使用的并不是最新的版本,想使用最新的 Maven 3.8.5,可以在 maven-wrapper.properties...然后在 $USER_HOME/.m2/wrapper 目录中可以看到安装信息: 虽然不用自己另行安装,但本地仓库还是会自动下载对应版本的 Maven,只是省去了自己动手安装的流程。...mvnd 项目还提供了一键安装和运行脚本:mvnw,在 Spring Boot 中也能很轻易的使用,使用 mvnw 可以快速使用 Maven,不同的应用可以使用不同的 Maven 版本进行构建,本地无需手动安装多版本的

    87220

    Maven官宣:干掉Maven和Gradle!推出更强更快更牛逼的新一代构建工具,炸裂!

    能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发......根据文档描述,与传统的Maven相比mvnd具有以下优势: 运行构建的JVM不需要为每个构建重新启动。 Maven插件类的类加载器缓存在多个构建中,插件jars只会被读取和解析一次。...JVM中JIT生成的本机代码会被保留。与Maven相比,JIT编译花费的时间更少。在重复构建期间,JIT优化的代码立即可用。...在JDK8运行mvnd命令会产生以下错误: ~ % mvnd -v Error: A JNI error has occurred, please check your installation and...在一筹莫展之际,笔者从maven-mvnd的最新版本的更新说明上发现一个Closed issues:Different java versions for mvnd and maven #512,在该问题上作者提供了一种解决方案就是将

    30520

    JetBrains IntelliJ IDEA 优化教程

    JetBrains IntelliJ IDEA 下载地址:JetBrains IntelliJ IDEA 官网 软件安装完成后,先修改配置文件存放路径,修改配置文件路径后,会导致之前的配置因误操作失效,...10.忽略大小写提示 11.设置取消单行显示 tabs 的操作 12.设置默认的字体、字体大小、字体行间距 13....Maven home path:可以指定本地 Maven 的安装目录所在,因为我已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的。...但是假如你没有配置的话,这里可以选择你的 Maven 安装目录。此外,这里不建议使用 IDEA 默认的。...23.取消更新 24.过滤文件及文件夹 建议添加如下忽略: *.iml *.idea *.classpath *.project *.settings 25.使用Alt + Insert

    1.1K40

    更快 Maven 来袭,性能大幅提升!

    根据文档描述,与传统的Maven相比mvnd具有以下优势: 运行构建的JVM不需要为每个构建重新启动。 Maven插件类的类加载器缓存在多个构建中,插件jars只会被读取和解析一次。...JVM中JIT生成的本机代码会被保留。与Maven相比,JIT编译花费的时间更少。在重复构建期间,JIT优化的代码立即可用。...同时官方给出了24核机器上运行的动态图: 2 安装 对于mvnd的安装,官方文档给了十分详细的教程,建议先行阅读:https://github.com/apache/maven-mvnd 。...在JDK8运行mvnd命令会产生以下错误: ~ % mvnd -v Error: A JNI error has occurred, please check your installation and...在一筹莫展之际,笔者从maven-mvnd的最新版本的更新说明上发现一个Closed issues:Different java versions for mvnd and maven #512,在该问题上作者提供了一种解决方案就是将

    68120

    干掉Maven和Gradle!新一代更强更快的构建工具,炸裂!

    根据文档描述,与传统的Maven相比mvnd具有以下优势: 1、运行构建的JVM不需要为每个构建重新启动。 2、Maven插件类的类加载器缓存在多个构建中,插件jars只会被读取和解析一次。...3、JVM中JIT生成的本机代码会被保留。与Maven相比,JIT编译花费的时间更少。在重复构建期间,JIT优化的代码立即可用。...同时官方给出了24核机器上运行的动态图: 2 安装 对于mvnd的安装,官方文档给了十分详细的教程,建议先行阅读:https://github.com/apache/maven-mvnd 。...在JDK8运行mvnd命令会产生以下错误: ~ % mvnd -v Error: A JNI error has occurred, please check your installation and...在一筹莫展之际,笔者从maven-mvnd的最新版本的更新说明上发现一个Closed issues:Different java versions for mvnd and maven #512,在该问题上作者提供了一种解决方案就是将

    39030

    是时候丢掉 BeanUtils 了!

    在 idea 中可以安装插件帮我们快速生成 set 属性代码,虽然还是逐个属性赋值,但比一个个敲,效率提高了很多。...cglib 的 BeanCopier,使用动态技术代替反射,在运行时生成一个子类,只有在第一次动态生成类时慢,后面基本就本接近原始的set,所以呀运行效率比上面两种要高很多。...使用普通方法赋值,而非反射,MapStruct 会在编译期间生成类,使用原生的 set 方法进行赋值,所以效率和手写 set 基本是一样的。 类型安全。...编译后我们可以在 target 目录下找到帮我们生成的一个接口实现类 BeanMapperImpl,如下: 深拷贝 可以看到它也是帮生成 set 代码,且默认是浅拷贝,所以上面最后一个输出是 true。...总结 会用之后我们可以学习一下它的原理了,这也是我们平时学习一个新的东西的习惯,别一下子就扎到原理,源码里头,这样会严重打击学习热情,要先跑起来先,看到成果后你会更有激情学习下去。

    10010

    更快 Maven 来袭,性能大幅提升!

    根据文档描述,与传统的Maven相比mvnd具有以下优势: 运行构建的JVM不需要为每个构建重新启动。 Maven插件类的类加载器缓存在多个构建中,插件jars只会被读取和解析一次。...JVM中JIT生成的本机代码会被保留。与Maven相比,JIT编译花费的时间更少。在重复构建期间,JIT优化的代码立即可用。...同时官方给出了24核机器上运行的动态图: 2 安装 对于mvnd的安装,官方文档给了十分详细的教程,建议先行阅读:https://github.com/apache/maven-mvnd 。...在JDK8运行mvnd命令会产生以下错误: ~ % mvnd -v Error: A JNI error has occurred, please check your installation and...在一筹莫展之际,笔者从maven-mvnd的最新版本的更新说明上发现一个Closed issues:Different java versions for mvnd and maven #512,在该问题上作者提供了一种解决方案就是将

    23030

    干掉Maven和Gradle!新一代更强更快的构建工具,炸裂!

    根据文档描述,与传统的Maven相比mvnd具有以下优势: 1、运行构建的JVM不需要为每个构建重新启动。 2、Maven插件类的类加载器缓存在多个构建中,插件jars只会被读取和解析一次。...3、JVM中JIT生成的本机代码会被保留。与Maven相比,JIT编译花费的时间更少。在重复构建期间,JIT优化的代码立即可用。...同时官方给出了24核机器上运行的动态图: 2 安装 对于mvnd的安装,官方文档给了十分详细的教程,建议先行阅读:https://github.com/apache/maven-mvnd 。...在JDK8运行mvnd命令会产生以下错误: ~ % mvnd -v Error: A JNI error has occurred, please check your installation and...在一筹莫展之际,笔者从maven-mvnd的最新版本的更新说明上发现一个Closed issues:Different java versions for mvnd and maven #512,在该问题上作者提供了一种解决方案就是将

    32840

    离线部署 Jenkins 填坑指南

    因为部署 Jenkins 的机器上没有网络,所以部署的过程中遇到了很多坑,本篇文章也是为了记录期间遇到的坑,以及解决方案。...离线安装,后端部署需要 Maven 3.8.8 5 Git 离线包,拉取代码 2.9.5(当前最新版本) 关于离线部署前端项目会放到下一讲。...另外有一个提示无法访问 jenkins 更新网站的错误,可以忽略,因为该服务器没联网所以访问不到。 jenkins 运行目录 另外还需要从打印的日志找到 jenkins 的运行目录,后续会用到。...https://plugins.jenkins.io/ http://updates.jenkins-ci.org/download/plugins/ 安装 Git 插件 可能会提示依赖的插件不存在,如下所示...配置 Maven 安装 在 Jenkins 后台系统管理->全局工具配置中添加 Maven 安装配置,如下图所示。 路径为 Maven 的安装路径:/usr/local/maven/。

    61611

    Eclipse问题汇总

    百度了下才知道原来这是jdk1.5时的一个bug,在1.6时已经被修复;那么问题来了,我使用的jdk是1.8,为什么会报这个错误?明明之前也在接口的实现类里用过该注解,却没问题。...安装了jd-eclipse插件后依然无法反编译类文件 Eclipse在安装了jd-eclipse插件后依然无法反编译类文件,这个问题是因为没有修改默认的类文件查看器。...的类文件查看器名字可能叫做JD Class File Viewer(总之,Class File Viewer是Eclipse自带的类文件查看器,安装插件后会出现新的类文件查看器) 接着重启Eclipse...Eclipse无法找到MapStruct生成的mapper实现类 Eclipse本身不支持MapStruct,除了需要安装较新版本的m2e插件,还要另外安装插件m2e-apt,该插件可以在Eclipse...maven 修改默认的JDK版本 Maven管理项目的时候 Update Project后jre变成1.5 安装jadClipse插件后,还是不能反编译.class mapstruct在eclipse

    1.5K30
    领券