W2-1:Maven引入外部依赖——以GSON的使用为例
生活随笔
收集整理的這篇文章主要介紹了
W2-1:Maven引入外部依赖——以GSON的使用为例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
系列文章目錄
軟工實錄
文章目錄
- 系列文章目錄
- 前言
- 一、創建Maven項目
- 二、使用JSON
- 三、使用GSON
- 四、問題及解決
- 總結
前言
- Maven 教程
- JSON
JSON是一種文本形式的數據交換格式,它比XML更輕量、比二進制容易閱讀和編寫,調式也更加方便;解析和生成的方式很多。 - GSON
GSON是Google提供的用來在Java對象和JSON數據之間進行映射的Java類庫。可以將一個Json字符轉成一個Java對象,或者將一個Java轉化為Json字符串。
一、創建Maven項目
新建一個maven項目命名為maven-test。
二、使用JSON
新建一個java類命名為MT。
假設有一個Student類,在main方法中定義一個空串:
將光標放在空串中,按住alt+enter鍵,選擇Inject language or reference,然后選擇JSON。
將光標放在空串中,再次按住alt+enter鍵,選擇Edit JSON Fragment。
在彈出的編輯框中,使用鍵值對的方式,聲明一個Student對象中的各個屬性。
三、使用GSON
新建一個java類命名為Student,并定義構造方法。
public class Student {String name;int age;boolean isMale;public Student(String name, int age, boolean isMale) {this.name = name;this.age = age;this.isMale = isMale;} }選中pom.xml,右鍵選擇Maven,選擇Create ‘settings.xml’。在打開的xml文件中添加以下代碼,使用阿里云maven倉庫鏡像。
<mirrors><mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>ali-public</name><url>https://maven.aliyun.com/repository/public</url></mirror> </mirrors>前往mvnrepository獲取對應jar包的依賴。
打開pom.xml,添加GSON的依賴。這里我最開始使用的是最新版2.9.0的,然后導包的時候就一直報錯,換了版本就可以正常使用了。(添加完下列代碼后記得刷新文件)
使用GSON。
import com.google.gson.Gson;public class MT {public static void main(String[] args) {Student stu = new Student("Alice", 18, false);Gson gson = new Gson();System.out.println(gson.toJson(stu));} }運行結果如下:
四、問題及解決
解決:IDEA中 java: 警告: 源發行版 11 需要目標發行版 11解決
解決:更換依賴中的jar包版本即可。
總結
本文以使用GSON為例,簡單記錄了Maven引入外部依賴的操作過程。使用依賴進行jar包的添加會更簡單,就不需要跑官網手動下載了。總結
以上是生活随笔為你收集整理的W2-1:Maven引入外部依赖——以GSON的使用为例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微星z370安装linux系统,华硕z3
- 下一篇: 将java中数组转换为ArrayList