Eclipse&STS开发工具

1. 技术目标

  • 目标01:Eclipse&STS安装
  • 目标02:Eclipse&STS设置

2. 技术介绍

Java智能开发工具。

3. 环境配置

3.1 基础环境

4. 技术详解

4.1 统一的项目编码
8185387-e2f8f17905df507d.png
Workspace编码
8185387-d096eff491423615.png
Spelling
8185387-119af52e3ee62b83.png
JSP等文件
8185387-b30384c00e75887e.png
配置属性编码
4.2 统一的代码格式
8185387-cbf7cf2aff9d9b34.png
统一代码格式
4.3 统一的项目视图

切换到自己喜爱且方便的视图模式写,看个人情况。本次我们主要介绍两种视图,一种是Java包视图(package explorer),另一种是Java的项目视图(project explorer)。

4.3.1 package explorer

package explorer一般会在写Java简单项目和JavaWeb项目使用。


8185387-3075405ea0f68b85.png
package explorer视图
4.3.2 project explorer

project explorer一般会在写maven的聚合项目使用,便于查看项目直接的相互依赖关系。


8185387-9218a71b3bdace89.png
project explorer视图
4.4 SVN项目的提交和检出
4.4.1 SVN项目提交

步骤一:提交项目到SVN

8185387-0a01b1f66907027f.png
忽略不需要提交的内容

4.4.2 SVN项目检出

步骤一:从SVN下载项目代码

8185387-fa5c315193092bb7.png
图-05

步骤二:将项目代码转成maven项目

8185387-16f1ab5d13674b1e.png
图-06

4.5 错误和警告
4.5.1 忽略dubbo的错误信息
8185387-12c7cff55d200c72.png
添加dubbo
4.5.1 忽略JQuery.min.js报错的警告

打开项目下的.project文件夹,把以下内容注释!
8185387-42b599efdb90e066.png
注释内容
4.6 Tomcat的配置
4.6.1 Tomcat服务调优

关于TOMCAT端口的一些事情

一、Tomcat有三个端口号
  1. 8080 ---- 服务访问端口
  2. 8005 ---- 8005是远程关闭tomcat
  3. 8009 ---- Apache代理时用的

二、Tomcat的优化配置

  <Server port ="800 5" shutdown ="SHUTDOWN">
                改为
  <Server port ="- 1" shutdown ="SHUTDOWN" >

  <Connector port="8080" protocol ="HTTP/ 1.1"  conne ctionT imeout ="20000"  redirectPort="8443" useBodyEncodingForURI="true" URIEncoding="UTF-8" />

  <Connector port="8009" protocol="AJP/ 1.3" redirectPort="8443" />本行删除,这样做原因是端口监听的多,Tomcat服务器越慢!
4.6.2 eclipse中Tomcat的配置
8185387-8ac9c587d8046cab.png
图-07
8185387-3003fb065692d980.png
图-08
8185387-3f268d5099bcdbd3.png
图-09
8185387-1c14c5ea6601e848.png
图-10
8185387-14f84c06bf55f455.png
图-11
8185387-7bac0605c6455f34.png
图-12
4.7 快捷键
4.7.1 常用快捷键
Alt+/:代码提示
Ctrl+Alt+下:复制当前行代码
ctrl+shift+r:打开资源
ctrl+o:快速outline
Ctrl+1:快速修复(最经典的快捷键,就不用多说了)
ctrl+2:L:为本地变量赋值
Alt+Shift+R:快速修改所有的变量名
ctrl + shift+o:搜索一个类中的方法
ctrl + o:搜索一个类中的方法
ctrl + h 打开搜索
alt + F5 更新项目(当项目没有错误,但是仍然出现错误标记时使用)
Ctrl+D: 删除当前行
Ctrl+T:快速显示当前类的继承结构
Ctrl+/:注释当前行,再按则取消注释
Ctrl+Shift+F:格式化当前代码
Alt+shift+S:书写实体类是时候使用(C+O+R+S)
Alt+F5:校对maven的jar包
ctrl + shift + x:大写
ctrl + shift + y:小写
向左:将要移动的代码选中,然后按TAB键
向右:将要移动的代码选中,然后按shift+tab键
更多快捷键组合可在Eclipse按下ctrl+shift+L查看。
调试中:
F5      进入执行的方法中
F6      当前代码的表面执行,单行执行下一步
F7      不再观察,返回进入处
F8      停止调试,直接正常执行完毕 
4.7.2 输入@给提示
8185387-46a6786d0609e9ae.png
输入@自动提示
4.7 Eclipse.ini文件的配置
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
// 配置自己的jdk文件路径
-VM
E:\dev\soft\jdk8\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
4.8 代码注释配置
4.8.1 类注释
/**
 * project - ETC发票系统
 *
 * @author ${user} 
 * @date 日期:${date} 时间:${time}
 * @JDK 1.8 
 * @version 3.0
 * @Description 功能模块: 
 */
4.8.2 方法注释
 /**
 * @Title ${enclosing_method}  
 * ${tags} 
 * @date 日期:${date} 时间:${time}
 * @return ${return_type}
 * @Description 功能: 
 */

5. 技术总结

请熟练掌握eclipse的使用技巧。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值