springboot導入一個項目
前提條件安裝好MySQL數據庫,配置好Maven
項目源碼一
項目源碼二
源碼一隻有student表,源碼二增加course表,暫時未實現多表查詢。
- 導入項目,
- 下載依賴,我的電腦上2.1.0的版本不能用,使用者參考即可。如果有問題,刷新依賴。
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
3. 驗證測試類
4. 建立static文件夾並把前端頁面放進去
5. 運行結果
注意事項
- maven報錯。Dependencies中出現紅色波浪線,類似如下參考
- 配置端口號和數據庫連接(我個人的數據庫連接數這樣,不一定通用)
- 數據庫
create database mis;
use mis;
drop table student;
drop table course;
drop table sc;
create table student (
sno char(12) not null ,
sname varchar(20) ,
ssex char(3) ,
sage int,
sdept varchar(20) ,
primary key(sno)
);
insert into student(sno, sname, ssex, sage, sdept)
values('200215121', '李勇', '男',20,'cs');
insert into student(sno, sname, ssex, sage, sdept)
values('200215122', '劉晨', '女',19,'cs');
insert into student(sno, sname, ssex, sage, sdept)
values('200215123', '王敏', '女',18,'ma');
insert into student(sno, sname, ssex, sage, sdept)
values('200215125', '張立', '男',19,'is');
create table course (
cno varchar(6) not null ,
cname varchar(20) not null ,
cpno varchar(6) ,
ccredit int ,
primary key (cno)
);
insert into course(cno, cname, cpno ,ccredit)
values('1', '數據庫','5',4);
insert into course(cno, cname, cpno ,ccredit)
values('2', '數學',null,2);
insert into course(cno, cname, cpno ,ccredit)
values('3', '信息系統','1',4);
insert into course(cno, cname, cpno ,ccredit)
values('4', '操作系統','6',3);
insert into course(cno, cname, cpno ,ccredit)
values('5', '數據結構','7',4);
insert intocourse(cno, cname, cpno ,ccredit)
values('6', '數據處理',null,2);
insert into course(cno, cname, cpno ,ccredit)
values('7', 'PASCAL語言','6',4);
create table sc (
sno char(12) not null ,
cno varchar(6) not null ,
grade int,
PRIMARY KEY (sno,cno)
) ;
insert into sc(sno, cno, grade)
values('200215121','1',92);
insert into sc(sno, cno, grade)
values('200215121','2',85);
insert into sc(sno, cno, grade)
values('200215121','3',88);
insert into sc(sno, cno, grade)
values('200215122','2',90);
insert into sc(sno, cno, grade)
values('200215122','3',80);
備註:源碼二里面的course.html有一處沒改過來。因爲不想重新上傳審查。偷個懶手動標出來。需要將student改爲course