本博客以spring tool suite4为基础,分享自己开发中的常用配置。
文章目录
-
- 配置jdk
-
修改编码格式
-
修改属性文件的编码
-
修改新建jsp编码格式
-
设置代码的字体类型和大小
-
设置新建菜单项
-
安装maven插件
-
安装svn插件
-
安装阿里p3c插件
-
运行maven命令时报错
-
添加离线约束
-
设置在创建新类时自动生成注释
-
给方法和重写方法生成注释
-
自动生成文档注释
-
关闭验证(可选)
-
spring boot中读取属性配置文件出现中文乱码
-
设置漂亮的eclipse主题(theme)(可选)
-
其他
-
- 修改pom.xml打开方式
-
修改xml打开方式
-
使用java视图(可选)
-
修改目录显示方式为hierachical
-
过滤关闭的工程
-
通过工作集显示工程
-
关闭myeclipse的自动更新(可选)
-
如何迁移eclipse配置信息
-
eclipse智能提示报错
默认情况下,myeclipse会自动关联环境变量中配置的jdk,如果我们安装了多个版本的jdk,也可以手工进行配置,方法如下: “window”–“preferences”–“java”–“installed jres”–“add”–“standard vm”–选择jdk安装目录。
在菜单导航栏上window–>preferences 打开”首选项”对话框,左侧导航树,导航到 general–>workspace。windows 7和10平台默认为gbk,简体中文操作系统windows xp、windows 2000简体中文的缺省编码是gb18030,linux平台默认为utf-8.
那么在此工作空间中建立的工程编码是gbk,工程中建立的java文件也是gbk。
可以看到默认的是gbk编码格式,我们修改为utf-8编码格式或者是你需要的编码格式
点击apply,点击ok
在myeclipse项目文件上右键,选择properties,在resource选择修改编码格式
myeclipse中新建jsp文件的编码格式。windows -> preferences -> web -> jsp files把右边encoding的值改为iso 10646/unicode(utf-8),然后应用。ok,此后新建jsp文件的内容就是utf-8编码的了。
window -> preferences -> general -> appearance -> content assist -> colors and fornts,只需修改 basic 里面的 text font 就可以了
myeclipse默认的新建内容并不满足需求,好多内容还需要到other中去找,不过我们可以自定义新建菜单项中的内容,方法如下: window–>preferences–“customize prespective…”–“shortcuts”–选择你需要的新建项即可。
首先安装好maven插件,然后配置maven仓库
在help -> install new software
然后一路next,重启sts后可以找到svn资源库
插件安装
环境:jdk1.8,eclipse4+。有同学遇到过这样的情况,安装插件重启后,发现没有对应的菜单项,从日志上也看不到相关的异常信息,最后把jdk从1.6升级到1.8解决问题。
help -> install new software…
输入update site地址:https://p3c.alibaba.com/plugin/eclipse/update 回车,然后勾选ali-codeanalysis,再一直点next next…按提示走下去就好。 然后就是提示重启了,安装完毕。
注意:有同学反映插件扫描会触发很多 “jpa java change event handler (waiting)” 的任务,这个是eclipse的一个bug,因为插件在扫描的时候会对文件进行标记,所以触发了jpa的任务。卸载jpa插件,或者尝试升级到最新版的eclipse。附:jpa project change event handler问题解决
-dmaven.multimoduleprojectdirectory system propery is not set
新建一个环境变量m2_home指向你的maven安装目录
m2_home=c:\develop\maven\apache-maven-3.5.3
然后在window->preference->java->installed jres->edit
在default vm arguments中设置
-dmaven.multimoduleprojectdirectory=$m2_home
有的时候,如果没有配置约束,在xml文件中就没有快捷提示,开发很不方便
dtd类型约束文件
1、window—>preferences—>xml—>xml catalog—>user specified entries窗口,点击add按钮
2.在add xml catalog entry 对话框中选择或输入以下内容:
location: c:\develop\offline-constraint-file\mybatis-3-config.dtd
key type: uri
key: http://mybatis.org/dtd/mybatis-3-config.dtd
xsd 类型约束文件
以配置dubbo约束为例
1.window—>preferences—>xml—>xml catalog—>user specified entries窗口,点击add按钮
2.在add xml catalog entry 对话框中选择或输入以下内容:
location: c:\develop\offline-constraint-file\ dubbo.xsd
key type: schema location
key: http://code.alibabatech.com/schema/dubbo/dubbo.xsd
windows–>preference
java–>code style–>code templates
code–>new java files
${filecomment}
${package_declaration}
/**
-
description:
-
@author jourwon
-
@date ${date} ${time}
*/
${typecomment}
${type_declaration}
/**
-
description:
-
@author jourwon
-
@date ${date} ${time}
-
${tags}
*/
打开注释模板编辑窗口:window ->preferences->java -> code style -> code template->comments
/**
-
description:
-
@author jourwon
-
@date ${date} ${time}
-
${tags}
*/
默认myeclipse会对workspace中的项目进行验证,验证的内容包括jsp内容、xml内容,等等,验证过程很消耗内存,所以建议关闭验证功能。关闭方法如下: “window”–“preferences”–“validation”–“disable all”。
spring tool suite不需要进行此处理,只需要设置properties文件的编码为utf-8
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、oppo等大厂,18年进入阿里一直到现在。
深知大多数java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注java获取)

总结:心得体会
既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。
学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。
面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。
最后,上面这些大厂面试真题都是非常好的学习资料,通过这些面试真题能够看看自己对技术知识掌握的大概情况,从而能够给自己定一个学习方向。包括上面分享到的学习指南,你都可以从学习指南里理顺学习路线,避免低效学习。
大厂java架构核心笔记(适合中高级程序员阅读):
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》
白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。
学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。
面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。
最后,上面这些大厂面试真题都是非常好的学习资料,通过这些面试真题能够看看自己对技术知识掌握的大概情况,从而能够给自己定一个学习方向。包括上面分享到的学习指南,你都可以从学习指南里理顺学习路线,避免低效学习。
大厂java架构核心笔记(适合中高级程序员阅读):
[外链图片转存中…(img-kl5kxcbj-1713081794809)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》
发表评论