需求:
我的畢設里做了一個仿微信的聊天功能,我想做了個web的仿微信聊天Demo,
解決辦法:
參考開源的項目,
技術棧:springboot+vue+H2+Mybatis(通用Mapper)
H2安裝:
官網:http://www.h2database.com/html/main.html
不知道學啥的時候遇到了這個數據庫,輕量。嵌入式。使用和Mysql類似的。
- 非常快速的開源JDBC API
- 嵌入式和服務器模式;內存數據庫
- 基於瀏覽器的控制台應用程序
- 占用空間小:大約2 MB的jar文件大小
安裝很簡單:
1、導入依賴包 : H2+springboot整合Mybatis+通用Mapper
<!--mybitis整合H2--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <!--H2數據庫--> <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> </dependency> <!--tkmybatis --> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>1.1.4</version> </dependency>
2、配置文件編寫:(這里需要寫兩個文件來加載數據庫信息)
server.port=8081 spring.datasource.driver-class-name=org.h2.Driver spring.datasource.url=jdbc:h2:mem:test spring.datasource.schema=classpath:db/schema.sql spring.datasource.data=classpath:db/data.sql spring.datasource.username=sa spring.datasource.password=sa #http://本地端口/h2-console 通過項目來進行訪問數據庫 spring.h2.console.enabled=true
3、瀏覽器訪問: