Java 微服务 乐优网络商城 day02 源代码 SpringBoot 实战开发 创建相关数据库,搭建服务,搭建普通工程,设置访问后缀以及端口号

Posted 蓝盒子.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 微服务 乐优网络商城 day02 源代码 SpringBoot 实战开发 创建相关数据库,搭建服务,搭建普通工程,设置访问后缀以及端口号相关的知识,希望对你有一定的参考价值。

一、创建相关数据库

1、SQL语句创建数据库

SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `tb_user`;
CREATE TABLE `tb_user` (
  `id` int(255) NOT NULL AUTO_INCREMENT,
  `user_name` varchar(255) NOT NULL,
  `password` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL,
  `age` int(255) NOT NULL,
  `sex` int(255) NOT NULL,
  `birthday` date NOT NULL,
  `note` varchar(255) NOT NULL,
  `created` datetime NOT NULL,
  `updated` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在这里插入图片描述

2、创建对应的实体类user

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package com.itzheng.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class User {
    //id
    private int id;
    //用户名
    private String userName;
    //密码
    private String password;
    //姓名
    private String name;
    //年龄
    private Integer age;
    //性别 1、男性  2、女性
    private Integer sex;
    //出生日期
    private Date birthday;
    //创建时间
    private Date created;
    //更新时间
    private Date updated;
    //备注
    private String note;

}

二、搭建服务

(一)搭建普通工程

1、创建HelloController

在这里插入图片描述

package com.itzheng.web;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping("hello")
    public String hello(){
        return "hello, spring boot !";
    }
}

2、BootDemoApplication当中

在这里插入图片描述

package com.itzheng;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class BootDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(BootDemoApplication.class,args);
    }
}

3、运行测试

http://localhost/hello
在这里插入图片描述

(二)设置访问后缀以及端口号

1、修改application.yaml设置访问后缀

在这里插入图片描述

server:
  port: 80
  servlet:
    path: "*.do"

2、修改HelloController当中hello方法的映射路径

在这里插入图片描述

package com.itzheng.web;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping("hello.do")
    public String hello(){
        return "hello, spring boot !";
    }
}

3、运行测试

在这里插入图片描述
http://localhost/hello.do
在这里插入图片描述

(三)设置访问日志信息(日志级别的控制)

在这里插入图片描述

server:
  port: 80
  servlet:
    path: "*.do"
logging:
  level:
    com.itzheng: debug
    org.springframework: debug

再次运行项目
在这里插入图片描述

(四)放置静态资源

1、创建static静态目录

在这里插入图片描述
将一张图片放入到该目录下
在这里插入图片描述

2、修改application.yaml

在这里插入图片描述

server:
  port: 80
  servlet:
    path: /
logging:
  level:
    com.itzheng: debug
    #org.springframework: debug

3、运行测试

在这里插入图片描述

http://localhost:8088/2.jpeg

在这里插入图片描述

以上是关于Java 微服务 乐优网络商城 day02 源代码 SpringBoot 实战开发 创建相关数据库,搭建服务,搭建普通工程,设置访问后缀以及端口号的主要内容,如果未能解决你的问题,请参考以下文章