开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):后台讲师管理模块-讲师列表】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11283
后台讲师管理模块-讲师列表
基本结构:
一.创建Controller
二.创建一个启动类
三.创建配置类,配置mapper扫描和其他
四.最终测试
五.访问地址
一、创建 Controller
@RestController
@RequestMapping("/eduservice/teacher"')
public class EduTeacherController
//
把
service
注入
@Autowired
private EduTeacherService
t
eacherService;
//1查询讲师表所有数据
//rest
风格
@GetMapping ("findAll'")
public List findAllTeacher0
//调用
service的方法实现查询所有的操作
Listlist = teacherService.list(nul1);
、
return list;
二、创建一个启动类
package com.atguigu.eduservice;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class EduApplication
public static void main(String[] args)
SpringApplication.run(EduApplication.class,args);
三、创建配置类,配置 mapper 扫描和其他
@
Configuration
@MapperScan("com.atguigu.eduservice.mapper')
public class EduConfig
四、最终测试
结果出现:
Tomcat started on port(s):8001(http) with context path
Started EduApplication,4.566 seconds
JVM running for 7.158)
注:8001端口
#服务端口
server.port=8001
#服务名
spring.application.name-:service
-
edu
#环境设置:der.test、prod
spring.profiles.active=dey
#mysq
l
数据库连接
spring.datasource.driver-class-namecommysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/guli?serverTimezone
=
GMT%2B8
spring.datasource.username-root
spring.datasource.passwordroot
#mybatis日志
mybatis plus.configuration.log
impl=org.apache.ibatis.logging.stdout.Std0utImpl
注意:要将以下依赖注册掉,写完代码之后再补上
(!--dependency>
groupId>org.springframework.cloud< groupId>
artifactId>spring-cloud-starter-netflix-ribbon/artifactId>/dependency>-->务
注册--〉
五、访问地址
//访问地址: http://localhost:8001/eduservice/teacher/findAll