欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Eclipse&STS开发工具

程序员文章站 2022-04-23 08:45:41
...

1. 技术目标

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

2. 技术介绍

Java智能开发工具。

3. 环境配置

3.1 基础环境

4. 技术详解

4.1 统一的项目编码
Eclipse&STS开发工具
Workspace编码
Eclipse&STS开发工具
Spelling
Eclipse&STS开发工具
JSP等文件
Eclipse&STS开发工具
配置属性编码
4.2 统一的代码格式
Eclipse&STS开发工具
统一代码格式
4.3 统一的项目视图

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

4.3.1 package explorer

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


Eclipse&STS开发工具
package explorer视图
4.3.2 project explorer

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


Eclipse&STS开发工具
project explorer视图
4.4 SVN项目的提交和检出
4.4.1 SVN项目提交

步骤一:提交项目到SVN

Eclipse&STS开发工具
忽略不需要提交的内容

4.4.2 SVN项目检出

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

Eclipse&STS开发工具
图-05

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

Eclipse&STS开发工具
图-06

4.5 错误和警告
4.5.1 忽略dubbo的错误信息
Eclipse&STS开发工具
添加dubbo
4.5.1 忽略JQuery.min.js报错的警告

打开项目下的.project文件夹,把以下内容注释!
Eclipse&STS开发工具
注释内容
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的配置
Eclipse&STS开发工具
图-07
Eclipse&STS开发工具
图-08
Eclipse&STS开发工具
图-09
Eclipse&STS开发工具
图-10
Eclipse&STS开发工具
图-11
Eclipse&STS开发工具
图-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 输入@给提示
Eclipse&STS开发工具
输入@自动提示
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的使用技巧。