掘金日新计划 · 8 月更文挑战第28天--Spring Boot电商项目(二)

85 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第28天,点击查看活动详情

在上一小节我们学习配置Sping Boot项目和模型自动生成,今天我们来学习一下如何配置application.properties

1.启动MallApplication程序

image.png 提示构建失败 image.png 那是因为我们没有配置application.properties相关信息

2.配置application.properties

image.png

#配置端口
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

配置好文件,重新启动,这时候没有报错,启动正常 image.png

3.新建controller包并且新建UserController类文件

image.png

@Controller
public class UserController {
    @GetMapping("/test")
    @ResponseBody
    public User personalPage(){
        return "";
    }
}

代码说明:
@Controller:注解定义控制器类
@GetMapping("/test"):定义get方式的url访问地址
@ResponseBody 返回的注解

4.创建service包并且创建接口类UserVice,定义User getUser方法

image.png

public interface UserService {
    User getUser();
}

service包下创建impl包并且创建UserServiceImpl image.png

5.UserController引入UserService并且调用getUser方法

image.png 发现UserService有报错,那是因为我们没有对UserService使用注解 @Service image.png 引入之后,UserController就不报错了 image.png

5.启动MallApplication

image.png 提示没有找到Mapper文件,是因为我们没有设置包扫描路径 image.png

@MapperScan(basePackages = "com.imooc.mall.model.dao")

设置成功之后,就重新启动 image.png