springboot项目课:配置git环境与项目创建

前人的一些帖子对这节课的步骤已经说的很清楚了,这里只总结一些其余的需要注意的点。
可以参考的经验贴:
Gzm1317
一万小时定律
常见问题
我真的要菜死了

1.安装git bash的时候,全部选择默认,不要更改配置。
2.git bash里面按住shift和鼠标滚轮可以放大缩小字体。
3.之前对前端渲染这个词语的理解总是不够到位,可以直接理解为前端通过一个字符串匹配算法将字符串进行拼接展示,也就是可以直接理解为渲染==字符串拼接
4.springboot在创建项目时下面这个界面每个选项怎么选择:
springboot项目课:配置git环境与项目创建_第1张图片
5.刚开始安装项目需要等一会。
6.这一节中解决了跨域问题
解释跨域问题的博客

@Configuration
public class CorsConfig implements Filter {
    // 实现Filter接口的doFilter方法,用于处理跨域请求
    @Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
        // 将ServletRequest转换为HttpServletRequest
        HttpServletRequest request = (HttpServletRequest) req;
        // 将ServletResponse转换为HttpServletResponse
        HttpServletResponse response = (HttpServletResponse) res;

        // 获取请求的Origin头
        String origin = request.getHeader("Origin");
        // 如果请求中包含了Origin头,则将其作为Access-Control-Allow-Origin响应头返回
        if(origin!=null) {
            response.setHeader("Access-Control-Allow-Origin", origin);
        }

        // 获取请求的Access-Control-Request-Headers头
        String headers = request.getHeader("Access-Control-Request-Headers");
        // 如果请求中包含了Access-Control-Request-Headers头,则将其作为Access-Control-Allow-Headers和Access-Control-Expose-Headers响应头返回
        if(headers!=null) {
            response.setHeader("Access-Control-Allow-Headers", headers);
            response.setHeader("Access-Control-Expose-Headers", headers);
        }

        // 设置Access-Control-Allow-Methods响应头,允许所有请求方法
        response.setHeader("Access-Control-Allow-Methods", "*");
        // 设置Access-Control-Max-Age响应头,最大缓存时间为3600秒
        response.setHeader("Access-Control-Max-Age", "3600");
        // 设置Access-Control-Allow-Credentials响应头,允许跨域请求带上凭证
        response.setHeader("Access-Control-Allow-Credentials", "true");

        // 执行后续过滤器链
        chain.doFilter(request, response);
    }

    // 实现Filter接口的init方法,用于初始化过滤器
    @Override
    public void init(FilterConfig filterConfig) {

    }

    // 实现Filter接口的destroy方法,用于

7.下面这张图片实现了一个最基本的前端从后端获取数据后在前端展示的代码。
vue基本知识点整理
springboot项目课:配置git环境与项目创建_第2张图片
8.设计层面的一个问题
每一个用户只能有10个bot的原因是因为我们有一个排行榜的功能,如果有一个很强的bot话,那么这个人可以开无数多个bot从而霸榜。
9.项目开发中在pojo文件夹中定义数据库表的映射类
springboot项目课:配置git环境与项目创建_第3张图片
springboot项目课:配置git环境与项目创建_第4张图片
10:springboot项目中不可避免的会用到maven,maven是一种基于项目对象模型的项目管理机制。
springboot项目课:配置git环境与项目创建_第5张图片
springboot项目课:配置git环境与项目创建_第6张图片
springboot项目课:配置git环境与项目创建_第7张图片
springboot项目课:配置git环境与项目创建_第8张图片
springboot项目课:配置git环境与项目创建_第9张图片

你可能感兴趣的:(git,spring,boot,java)