IDEA之小白快速配置篇

背景

Eclipse无缝衔接到IDEA上进行项目开发

安装

version:2020.01
安装步骤明细,个人推荐,亲测好用

使用

软件配置
  1. 修改快捷键
// 从默认修改为eclipse一致
File -> Settings -> KeyMap -> Windows => Eclipse
  1. 修改软件风格
// 从白色修改为黑色
File -> Settings -> Appearance & Behavio r-> Appearance -> 右侧Theme -> IntelliJ Light => Darcula
  1. 修改编辑窗风格
    皮肤本地下载皮肤远程下载
// 从黑色修改为自定义风格
File -> Manage IDE Setting-> Import Setting -> 选择jar
// 切换风格
File -> Setting -> Editor -> Color Scheme -> 右侧Scheme
  1. 修改显示字体
// 修改自定义风格中的字体
File -> Settings -> Editor -> Color Scheme -> Color Scheme Font -> 右侧Font/Size
// 修改默认字体
File -> Settings -> Editor -> Font -> Color Scheme Font -> 右侧Font、Size
  1. 修改默认编码
// 修改编码为UTF-8
File -> Settings -> Editor -> File Encodings -> 右侧Global Encodings、Project Encodings、Default encoding for properties files 为UTF-8
  1. 增加注释模板
// 增加java文件注释模板
// 注:变量格式${xxx},常用${NAME},${USER},${DATE},${TIME},均为内置
File -> Settings -> Editor -> File and Code Templates -> 右侧面板Files选中Class -> 在#parse("File Header.java")的下方增加自定义的模板
// 增加自定义注释模板
// 注:变量格式$xxx$,名字为用户自定义,例如$code$
File -> Settings -> Editor -> Live Templates -> 右侧面板Add and Insert -> Template Group , 给组命名 -> 选中创建的模板组名字 -> Add and Insert -> Live Template -> Abbreviation填入触发模板名,越简单越好;Description填入描述;Template text填入自定义的模板;Expand With填入触发快捷键 -> 点击Edit Variables -> 在每个变量的Expression设置获取表达式,IDEA已内置函数
插件配置
  1. Maven配置
// 增加Maven配置
File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> 右侧Maven Home Directory、User Setting Files、Local repository
  1. GIT配置
// 增加Git配置
File -> Settings -> Version Control -> Git -> 选择Path to Git executable填入git.exe的绝对路径
// 增加Git Hub配置
File -> Settings -> Version Control -> Git Hub -> Add and Insert -> use Token -> 输入 Server:github.com ; Token:git.com获取的token -> Login In
  1. Java配置
// 增加JDK配置
File -> Project Structure -> Project Settings -> SDKs -> Add New SDK -> Add JDK -> Select Home Directory for JDK
// 选择jdk配置
File -> Project Structure -> Project Settings -> Project -> 右侧Project SDK选择已配置的JDK
GIT操作
  1. 拉取代码
// 方式1
VCS -> Get from Version Control -> Repository URL -> 右侧面板 -> URL填入项目地址*.git;Directory填入工作空间路径 -> Clone -> 输入GitLab的登录用户名和密码
// 方式2
IDEA的欢迎页面-> 右侧面板 -> Get from Version Control -> Repository URL -> 右侧面板 -> URL填入项目地址*.git;Directory填入工作空间路径 -> Clone -> 输入GitLab的登录用户名和密码

如果想达到多个项目在idea的一个project显示,就放到一个wp下;如果达到每个项目在不同的project显示,就放到不同的wp下

Tomcat操作

先把所有项目代码通过GIT或SVN拉取到本地,再配置Tomcat

// 增加Server配置
Run -> Edit Configurations -> Add New Configuration-> Tomcat Server (local) -> 右侧面板 -> 
1.Server[Name输入服务名;Application Server输入配置好的tomcat;On 'Update' action选择Update classes and resources;HTTP PORT输入端口号;其他默认]
2.Deployment[Add -> Artifact -> 如果没有Artifact,点击File -> Project Struture -> Project Setting -> Artifact -> 中间面板Add -> Web Application: Exploded -> From Modules... -> 如果没有From Modules...,点击File -> Project Struture -> Project Setting -> Modules -> 中间面板Add -> Import Modules -> 选择项目路径 -> 导入Modules并成功构建编译后,再回到Artifact配置页面选择添加好的Modules,添加好Artifact后,再回到Deployment配置页面,选择添加好的Artifact即可;Application context填入访问服务名]
3.Logs[只保留Tomcat Manager Log的Is Active不被勾选]
Maven操作
  1. 导入代码
  2. 执行编译
右侧Maven Projects -> 展开 -> 选中需要构建的项目 -> 点击m图标 -> mvn compile -U
  1. 执行打包
右侧Maven Projects -> 展开 -> 选中需要构建的项目 -> 点击m图标 -> mvn clean package -Dmaven.test.skip=true -e -U
Tomcat操作
下方Services面板 -> 选中Server -> Run Or Debug
<think>嗯,用户想写一针对新手的学习Spring Boot指南,用Markdown格式。首先,我需要理清结构,确保内容适合初学者。可能得从基础开始,比如介绍Spring Boot是什么,它的优势,然后逐步引导如何搭建环境,创建第一个项目,再到核心概念和实际应用。 用户提到的引用资料里有提到每章会讲一些接口或关键类,即使不了解细节也能用。这点很重要,应该强调新手不需要一开始就深入源码,先会用再逐步深入。可能需要在指南里分阶段,先让读者能跑起来一个简单的应用,再慢慢介绍配置、注解、自动配置等概念。 另外,引用里提到可以通过IDE的快捷键查看源码,比如Eclipse的ctrl-t,这可以作为一个进阶技巧,教读者如何查看源码,设置断点调试,帮助理解内部机制。不过对于新手来说,可能这部分放在后面比较合适,先保证他们能上手操作。 还要考虑相关的问题,比如如何选择IDE,常见错误怎么解决,项目结构怎么组织,如何添加依赖。这些问题都是新手容易遇到的,应该在指南里给出解答或提示。同时,引用中的菜鸟教程链接可以作为资源推荐,引导读者进一步学习Java 8的新特性,可能和Spring Boot中的某些功能相关,比如lambda表达式在Spring中的应用。 可能的结构:引言,环境准备,创建第一个项目,核心概念(如自动配置、起步依赖),示例代码,调试与源码阅读,学习资源推荐。每个部分用Markdown的标题和子标题组织,代码块用```包裹,关键术语用斜体或加粗,保持简洁明了。 需要确保所有技术步骤准确,比如Maven或Gradle的依赖配置,Spring Initializr的使用方法。同时,提醒读者注意版本兼容性,比如Spring Boot与Java版本的对应关系。可能还需要提到常用的开发工具,如IntelliJ IDEA或Eclipse,以及如何配置。 最后,相关问题部分可以包括如何深入理解自动配置、性能优化、项目部署等,帮助读者在掌握基础后进一步学习。整个指南要保持鼓励性质,让新手有信心继续探索,同时提供足够的资源和途径供他们参考。</think># 如何用Markdown编写Spring Boot新手学习指南 ## 一、指南结构设计 1. **标题与引言** ```markdown # 从零开始学习Spring Boot > Spring Boot作为简化Spring应用开发的利器,可通过自动化配置快速搭建项目... ``` 2. **环境准备章节** - 必备工具清单: - JDK 11+(推荐OpenJDK) - Maven/Gradle构建工具 - IDE推荐(IntelliJ IDEA/Eclipse) - 环境验证代码块: ```bash java -version mvn -v ``` ## 二、核心内容编排 ### 2.1 项目创建(含代码示例) ```markdown ### 第一个Spring Boot应用 1. 访问[Spring Initializr](https://start.spring.io) 2. 选择依赖: - Spring Web - DevTools 3. 生成项目后运行: ```bash mvn spring-boot:run ``` ``` ### 2.2 注解解析表 | 注解 | 作用 | 示例 | |--------------|----------------------|----------------------| | `@RestController` | 声明REST控制器 | `@RestController class DemoController` | | `@GetMapping` | 定义GET请求端点 | `@GetMapping("/hello")` | ### 2.3 配置文件示例 ```properties # application.properties server.port=8081 spring.datasource.url=jdbc:mysql://localhost/test ``` ## 三、进阶技巧 1. **源码阅读方法** 在IDEA中按`Ctrl+B`跳转到方法定义,使用`Ctrl+Alt+B`查看实现类[^1] 2. **调试技巧** 在`SpringApplication.run()`方法设置断点,观察启动流程 ## 四、资源推荐 ```markdown ## 学习资源 - [Spring官方文档](https://spring.io/projects/spring-boot) - [Java 8新特性教程](https://www.runoob.com/java/java8-new-features.html) [^2] ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值