IDER的数据库代码,前端接口代码
!(一般默认为8080,会与Oracle数据库端口冲突)
server.port=8899
#使用了dao层框架,需要配置数据源
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/demo?serverTimezone=UTC
spring.datasource.username=briup
spring.datasource.password=briup
在src-main-java-resources-application.properties下输入以上代码
数据库(briup)连接的代码
然后打开Navicat for MySQL 创建briup数据库
cmd mysql -uroot -proot进入数据库终端 (我这里root是最上层的数据库)
然后 show databases 可以看数据库的权限
/////////////////////////////////////
创建如上包名,在controller下创建一个class,
在controller下编写如下测试代码:
package com.briup.apps.demo.web.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@RestController//接口 与创建的包名一致(Controller)@Rest
@RequestMapping("/test")//接口与类的名字一致(/test)
public class Test {
@GetMapping(value=“find”)//find()方法一致
public String find(){
return “Hello”;
}
@GetMapping(value = “findAll”)
public List<Map<String,String>> findAll(){
Map<String,String> map = new HashMap<>();
map.put(“name”,“zhangshan”);
map.put(“age”,“lisi”);
List<Map<String,String>> list = new ArrayList<>();
list.add(map);
return list;
}
@GetMapping(value = “finda”)
public String finda(){
return “This”;
}
}
在网页检索框输入:localhost:8989/test/find
localhost:本地地址也可用127.0.0.1代替,8989是端口,test是一级接口,find是二级接口
即可显示find()方法的内容,如:Hello
2019/12/10