首页 > 其他分享 >00 预准备

00 预准备

时间:2023-06-24 11:12:19浏览次数:36  
标签:00 创建 配置 springframework maven 准备 import config

前置知识要求:

image

软件开发整体介绍

软件开发流程

image

角色分工

image

软件环境

image

瑞吉外卖项目介绍

image

产品原型

image

image

技术选型

image

功能架构

image

角色

image

开发环境搭建

数据库环境搭建

创建数据库

image

创建表结构

image

sqlyog 的导入脚本:

image

数据表

image

创建 maven 项目

idea 配置 maven

因为我的 idea 是 2017.3 月份的,所以不能配置最新的 maven,能下载 3.6.1 的版本,亲测 maven3.6.0 会各种爆红,所以不要下这个版本。没配置过 maven 的,可以看看这个帖子:maven 配置。如果在配置 maven 时,cmd 提示不是内部命令的话,重新以管理员运行 cmd,执行命令就可以解决。

预准备工作

新建 maven 项目image,检查 maven 和 jdk 是否配置正确,打开image中的 pom 文件,复制 dependency、build、parent 到当前创建的项目配置文件当中去。再复制 SpringBoot 的配置文件 application.xml 到 src/main/resource 下面。

编写启动类

在 java 下创建一个image包,再创建一个image类。

最后在类中写:

image

导入前端资源

复制资料中的前端资源的image到 resource 下,因为 springboot 项目访问不到这个文件,默认访问 src,所以我们必须自己再写一个配置类,设置静态资源映射。

先创建一个 config 包,在其下面创建一个 WebMvcConfig 类,编写代码如下:

package com.itheima.reggie.config;

import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

/**
 * @author shkstart
 * @create 2023-06-23 15:23
 */
@Slf4j
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
    /**
     * 设置静态资源映射
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        log.info("开始静态资源映射");
        registry.addResourceHandler("/backend/**").addResourceLocations("classpath:/backend/");
        registry.addResourceHandler("/front/**").addResourceLocations("classpath:/front/");

    }
}

标签:00,创建,配置,springframework,maven,准备,import,config
From: https://www.cnblogs.com/rose24/p/17500829.html

相关文章

  • TensorFlow10.2 卷积神经网络-CIFAR100 实战
    ▪Loaddatasets▪BuildNetwork▪Train▪Test这里先是进行卷积然后再进行全连接Loaddatasetsdefpreprocess(x,y):#[0~1]x=tf.cast(x,dtype=tf.float32)/255.y=tf.cast(y,dtype=tf.int32)returnx,y(x,y),(x_test,y_test)=dat......
  • P9400 「DBOI」Round 1 三班不一般 做题笔记
    题目链接最近搬运一些洛谷上的题解到这里来,一是增加我的博文数量,二是缓解一下我的博客园冷清的气氛。我的做法和题解里的做法不一样,麻烦了许多。首先看到连续的几盏灯刺眼就不行了,当然能够想到动态规划,设$f[i][j]$为看到第$i$个宿舍,末尾有连续$j$个灯刺眼,且前面的灯都合......
  • 2023年如何选购一部4000元价位的笔记本电脑(附带坑的说明)
    2023年如何选购一部4000元价位的笔记本电脑(附带坑的说明)本文是一个快速指南,不包含选购中涉及的所有知识点,尤其是大量的具体硬件参数,内容主要关注在如何快速抓住自己真正的需求,快速筛选掉不匹配的型号,从而做出适合的选择。背景条件限定:价格限制4000元+;只能在指定的电商购买;......
  • 3.6万亿token、3400亿参数,谷歌大模型PaLM 2细节遭曝光
    谷歌内部文件又泄露了,这次是谷歌新一代大模型PaLM2的训练细节:训练数据量是前代的近5倍、参数量是前代的三分之二左右。上周四,在2023谷歌I/O大会上,谷歌CEO皮查伊宣布推出对标GPT-4的大模型PaLM 2,并正式发布预览版本,改进了数学、代码、推理、多语言翻译和自然语言生成......
  • 字节面试准备
    time-wait存在的意义 接口和抽象类的区别 多态的底层原理 线程池 StringBuilder及StringBuffer的区别 视频流功能测试 微信发语音功能测试 多条语音但没有声音怎么测试 python两个队列找出相同的元素deffind_common_elements(lst1,lst2):set1=set(lst......
  • 2023年最新5000道校招常用编程面试题分享(附详细题解)
    截止到2021年最新,本资源整理了近5000道校招常用面试题,并附带详细的解题思路及代码,包含leetcode,校招笔试题,面试题,算法题,语法题。持续更新中。。。目录内容截图......
  • 不用RLHF,匹敌GPT-4!Meta重磅发布LIMA 65B,1000个样本性能飞升,LeCun转赞
    人人都知,让ChatGPT称霸天下的秘密武器,就是人类反馈强化学习(RLHF)。而现在,MetaAI等机构的爆火研究LIMA直接打破这一规则,直言RLHF并没有那么重要!论文一出,直接在AI圈炸了锅!就连LeCun忍不住发推炫一番:LIMA:LLaMa-65B+1000监督样本=GPT-4/Bard级别的性能。正如标题所称,LIMA是「LessisMo......
  • 鲍威尔一句话,BTC冲破30000!币圈涨跌不再依赖美联储降息?
       仅仅一夜,全球最大的加密货币比特币价格突破30000美元关键阻力位,最高突破至30800美元,创2023年4月以来的最高价。而美联储主席鲍威尔的证词,竟是这波行情的最大催化剂。   鲍威尔周三出席众议院金融服务委员会接受质询,当他回应议员MaxineWaters询问稳定币发行商是否应该获得......
  • NC20477 [ZJOI2008]树的统计COUNT
    题目链接题目题目描述一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作:I.CHANGEut:把结点u的权值改为tII.QMAXuv:询问从点u到点v的路径上的节点的最大权值III.QSUMuv:询问从点u到点v的路径上的节点......
  • 互联网面试常见100题精析-题目剖析、解题思路、代码分析、问题扩展
       关于本书  本书目前共整理了105道高频面试算法题目,全部采用漫画图解的方式。该教程目前共有11w人阅读。面向算法小白和初中阶读者。所有代码均在leetcode上测试运行。    资源整理自网络,源地址:https://github.com/geekxh/hello-algorithm         ......