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

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

总结

虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。

上面提到的关于这些JAVA基础、三大框架、项目经验、并发编程、JVM及调优、网络、设计模式、spring+mybatis源码解读、Mysql调优、分布式监控、消息队列、分布式存储等等面试题笔记及资料

有些面试官喜欢问自己擅长的问题,比如在实际编程中遇到的或者他自己一直在琢磨的这方面的问题,还有些面试官,尤其是大厂的比如 BAT 的面试官喜欢问面试者认为自己擅长的,然后通过提问的方式深挖细节,刨根到底。
律可循。

[外链图片转存中…(img-OZ922zed-1716609720618)]

[外链图片转存中…(img-KZGA60by-1716609720619)]

上面提到的关于这些JAVA基础、三大框架、项目经验、并发编程、JVM及调优、网络、设计模式、spring+mybatis源码解读、Mysql调优、分布式监控、消息队列、分布式存储等等面试题笔记及资料

有些面试官喜欢问自己擅长的问题,比如在实际编程中遇到的或者他自己一直在琢磨的这方面的问题,还有些面试官,尤其是大厂的比如 BAT 的面试官喜欢问面试者认为自己擅长的,然后通过提问的方式深挖细节,刨根到底。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值