使用VSCode玩转Java (二)
上期玩转了maven,这期我们来用VSCode一起来玩 spring-boot
安装spring-boot扩展插件
最主要的插件是 Spring Boot Extension Pack,安装此插件时会同时安装下列关联插件:
- Spring Boot Tools
- Cloudfoundry Manifest YML Support
- Concourse CI Pipeline Editor
- Spring Initializr Java Support
为支持Lombok风格的注解,还应该安装 “Lombok Annotations Support for VS Code” 插件
创建 Spring boot项目
Fn+F1 或 花键+Shift+P 快捷键可打开VSCode命令面板。在打开的输入框内,可以输入任何命令。输入Spring Initializr 进行项目创建,最后一步选择依赖的库。会自动创建一个带 “SpringApplication.run”的文件。
编写代码
编写代码部分和IDEA比起来,体验差了不少。
- 没有自动创建package的功能。
- 自动补全的能力较弱
- mapper.xml文件中的类名没法与代码联动。
- 挪动文件,其他文件中的类名全称不会自动变化。如果文件很多,挪动文件位置很容易出现遗漏,需要编译时才能发现错误。
连接数据库
IDEA 可以直接在IDE中查看数据库的内容,数据库操作时比较方便,这个VSCode也能做到。安装MySQL插件,会在资源管理器中出现MYSQL栏目,点击 “+” 按钮可以添加数据源。可以在数据源中查看到所有数据库、数据表,操作数据表非常方便。
用了一周的VSCode后,如果有IDEA可以选,我还是会选IDEA。如果IDEA要收费,第二好用还是VSC。VSC轻量,扩展性好,易用性等细节需要增强。
使用VSCode玩转Java (二)相关推荐
- java .classpath配置_轻松玩转Java配置的Classpath
和Java类路径(classpath)打交道的过程中,开发者偶尔会遇到麻烦.这是因为,类装载器实际装入的是哪一个类有时并不显而易见,当应用程序的classpath包含大量的类和目录时,情况尤其严重.本 ...
- Python和Java二选一该学啥?
Python和Java二选一该学啥? 有网友说Python和Java之间选择一门进行学习,现在很纠结该选哪个.不知道这两种语言都有什么前景? 选java,选java,选java!!! 千万别听某些人说 ...
- 【Microsoft Azure 的1024种玩法】二十四.通过Azure Front Door 的 Web 应用程序防火墙来对 OWASP TOP 10 威胁进行防御
[简介] 我们都知道像 SQL 注入.跨站点脚本攻击(XSS)之类的恶意攻击以及 OWASP 发现的十大威胁都可能会导致服务中断或数据丢失,让 Web 应用程序所有者受到巨大威胁.那么如何有效的解决O ...
- VSCode配置基于java + LeetCode环境
VSCode配置基于java + LeetCode环境 文章目录 VSCode配置基于java + LeetCode环境 一.VSCode安装 二.VSCode配置java环境 1.VSCode汉化 ...
- java二维数组的创建,java二维数组创建方法
java动态创建二维数组,从零学java笔录-第31篇 图解二位数组在内存中存储,java二维数组动态赋值,java二维数组创建方法 二维数组的定义 type arrayName[ ][ ]; typ ...
- 快速熟悉Java -- 《电玩游戏Java实战DIY》
<电玩游戏Java实战DIY>简介 第1版 (2009年3月1日): Ian Cinnamon,是一位年仅15岁的天才程序员,他现在已经有着7年的编程经验,并且获得Java和C++认证.他 ...
- 【Java二十周年】回忆我与Java的点点滴滴
借Java二十周年之际,静下心来思考自己与Java的故事,屡屡思绪,记忆深处关于Java的点滴回忆便一层层铺展开来. 本科--我的Java"启蒙老师" 对于计算机这个口水颇多的专业 ...
- 玩转java(Android)注解
2019独角兽企业重金招聘Python工程师标准>>> 玩转java(Android)注解 1. java标准(原生)注解概览 Java API 中,在java.lang.java. ...
- Atitit java 二维码识别 图片识别
Atitit java 二维码识别 图片识别 1.1. 解码1 1.2. 首先,我们先说一下二维码一共有40个尺寸.官方叫版本Version.1 1.3. 二维码的样例:2 1.4. 定位图案2 1. ...
- 玩转java并发工具_玩Java并发
玩转java并发工具 最近,我需要将一些文件(每个文件都有JSON格式的对象列表(数组))转换为每个文件都具有相同数据(对象)的分隔行的文件. 这是一次性的任务,很简单. 我使用Java nio的某些 ...
最新文章
- 10没有基于策略的qos_分布式QoS算法解析
- 什么是移臂调度,什么是旋转调度?
- linux 6.4定时启动,Centos6.4 设置开机自动以某个非root用户启动脚本
- nyoj-20--吝啬的国度-DFS+vector
- svm回归matlab工具箱很慢,PSO优化SVM参数进行回归预测,结果很不理想
- Windows8 Metro应用开发之C#(1)- 项目模板(Project Templates)
- 字典序最小问题(贪心)
- iOS中处理时间的类
- android fps性能分析,Android性能专项FPS测试实践(二)
- Js实现炫酷随机抽人
- echarts 大数据可视化
- 神舟战神调节风扇热键_神舟GX9电脑热键驱动
- 六、外部中断控制LED灯开关
- 快排优化Python表示
- 主流微服务配置中心对比 config,nacso和Apollo对比
- macOS - Cocoa开发之沙盒机制及访问Sandbox之外的文件
- 13.计算机基础之多媒体技术与多媒体计算机系统
- python汉字转拼音代码,一个将汉字转换成汉语拼音的python库的代码
- 除了百度、搜狗搜索你还知道哪些好用的搜索引擎吗?
- 快速开发php接口服务推荐框架