携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情
在上一小节我们学习配置Sping Boot项目和模型自动生成,今天我们来学习一下如何配置application.properties
1.启动MallApplication程序
提示构建失败
那是因为我们没有配置application.properties相关信息
2.配置application.properties
#配置端口
server.port=8083
#配置数据库连接名
spring.datasource.name=imooc_mall_datasource
#配置数据库连接
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/imooc_mall?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
#配置用户名
spring.datasource.username=root
#配置密码
spring.datasource.password=root
配置好文件,重新启动,这时候没有报错,启动正常
3.新建controller包并且新建UserController类文件
@Controller
public class UserController {
@GetMapping("/test")
@ResponseBody
public User personalPage(){
return "";
}
}
代码说明:
@Controller:注解定义控制器类
@GetMapping("/test"):定义get方式的url访问地址
@ResponseBody 返回的注解
4.创建service包并且创建接口类UserVice,定义User getUser方法
public interface UserService {
User getUser();
}
service包下创建impl包并且创建UserServiceImpl
5.UserController引入UserService并且调用getUser方法
发现UserService有报错,那是因为我们没有对UserService使用注解 @Service
引入之后,UserController就不报错了
5.启动MallApplication
提示没有找到Mapper文件,是因为我们没有设置包扫描路径
@MapperScan(basePackages = "com.imooc.mall.model.dao")
设置成功之后,就重新启动