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 实战开发 创建相关数据库,搭建服务,搭建普通工程,设置访问后缀以及端口号的主要内容,如果未能解决你的问题,请参考以下文章

Java 微服务 乐优网络商城 day02 源代码 SpringBoot 实战开发 整合JDBC和事务(数据库连接池)

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

Java 微服务 乐优网络商城 day01 源代码 Java的配置

Java 微服务 乐优网络商城 day01 源代码 SpringBoot的SpringMVC快速入门

Java 微服务 day02 源代码 SpringBoot 属性注入 自动配置

Java 微服务 day02 源代码 SpringBoot 实战开发 SpringMVC高级配置:拦截器:HandlerExecutionChain