為了賬號安全,請及時綁定郵箱和手機立即綁定

Java Web基礎入門,Springboot入門(10) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 JDBCTemplate Spring-JDBC提供了簡化版的數據庫連接操作。對于簡單的連接數據庫來說,spring-jdbc已經足夠提供orm能力。當然,現在國內流行的orm還是Mybatis。不過,隨著微服務拆分的盛行,jpa的優勢更加明顯。不管用什么框架,原理都是差不多的,就是封裝復雜的映射邏輯,簡化操作。 什么是JDBC? JDBC即Java DataBase Connectivity,Jav

1844瀏覽
0推薦
0評論

Java Web基礎入門,Springboot入門(9) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 項目連接MySQL 保持MySQL打開狀態。 引入mysql驅動和spring-jdbc compile("org.springframework.boot:spring-boot-starter-jdbc") compile group: 'mysql', name: 'mysql-connector-java', version: '6.0.6' 修改配置文件,新增:...

1594瀏覽
1推薦
0評論

Java Web基礎入門,Springboot入門(8) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 database MySQL以不同的database為單位存儲數據。所以,開發數據庫的時候,先要創建一個database。 查看已有的database mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys |...

1356瀏覽
3推薦
0評論

Java Web基礎入門,Springboot入門(7) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 引入MySQL/MariaDB MySQL被Oracle收走之后,他的father另外創建了新的社區分支MariaDB, 據說用法和MySQL一致。然后,各大Linux開源系統都預置了MariaDB。 當然,由于新出沒多久,市場還不夠開闊。根據[DB-Engines Ranking]發布的2017年11月份排行, MySQL幾乎完全接近Oracle,排名第二。而MariaDB的上升之路還比較遙遠。So,還是入手MySQ

1745瀏覽
1推薦
0評論

Java Web基礎入門,Springboot入門(6) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 跨域 Cross-origin resource sharing (CORS) is a W3C specification implemented by most browsers that allows you to specify in a flexible way what kind of cross domain requests are authorized, instead of using some less secure and less powerful...

1233瀏覽
0推薦
0評論

Java Web基礎入門,Springboot入門(5) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 參數校驗 我們除了一個個的if去判斷參數,還可以使用注解 public class Room { private Integer roomId; @NotEmpty @Size(min = 3, max = 20, message = "The size of room name should between 3 and 20") private String roomName; 只要在參數前添加javax.validation.Valid...

1509瀏覽
0推薦
0評論

Java Web基礎入門,Springboot入門(4) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 接收參數,響應JSON 新建一個controller, com.test.demo.controller.ParamController package com.test.demo.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.GetMapping; import...

1746瀏覽
3推薦
0評論

Java Web基礎入門,Springboot入門(3) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 編寫第一個API 雖然服務端配置好了,但并沒有API. 新建com.test.demo.controller.HelloController.java package com.test.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import...

1917瀏覽
0推薦
0評論

Java Web基礎入門,Springboot入門(2) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 Java Web Java Web的開源框架中,目前最常用的是SpringBoot. SpringBoot可以提供API,可以渲染頁面,是作為API Server的最佳選擇。 寫了無數遍hello world, 這次還是要從hello world開始。 demo source https://github.com/Ryan-Miao/springboot-demo-gradle Java Web的包管理工具有maven,gradle。這里將使用gradle作為依賴管

2400瀏覽
1推薦
0評論

Java Web基礎入門,Springboot入門(1) 原創

前言 語言都是相通的,只要搞清楚概念后就可以編寫代碼了。而概念是需要學習成本的。 本文首發于博客園-Ryan Miao. 由于限制2000字,只能分多篇。 Java基礎 不用看《編程思想》,基礎語法看 http://www.runoob.com/java/java-basic-syntax.html 就可以了,入門后想干啥干啥,如果感興趣,如果有時間。 Web 這里講的web是指提供API(Application Programming Interface)的能力。那么什么是API? API是指server端和client端進行資源交互的通道。Client可以通過API來獲取和修改server端的

5618瀏覽
10推薦
0評論
意見反饋 幫助中心 APP下載
官方微信
lpl竞猜