目录
(1) 在idea中如何使用maven创建springboot工程
(7) INNER JOIN 、 LEFT JOIN 、RIGHT JOIN 、FULL JOIN 用法
1. springboot入门教程01
(1) 在idea中如何使用maven创建springboot工程
新建project
选择Maven
确定路径和文件名 >> Finish
(2) 编写第一个controller
pom.xml 注入依赖 ,application.yml 定义端口号
package test.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/test")
@ResponseBody
public class TestController {
@GetMapping("/hello")
public String hello(){return "Hello World";}
}
(3) restful接口如何编写
在启动类中加入下面方法
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
controller类加入注解
使用 url/doc.html 访问
localhost:8080/doc.html
(4) springboot常用注解以及作用
(5) 如何使用mybaits-plus
- 引入依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
- 修改application.yml
server:
#服务器运行端口
port: 8080
spring:
datasource:
#数据库链接url
url: jdbc:mysql://*.*.*.*:25836/taobao?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
#数据库账号密码
username: root
password: ******
#数据库驱动类
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis:
#mapper文件
mapper-locations: classpath:mapper/*.xml
configuration:
map-underscore-to-camel-case: true
mybatis-plus:
configuration:
og-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启sql日志
- 创建Mapper接口
继承 BaseMapper 注解Mapper