国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第一天 關(guān)于項(xiàng)目遇到的問題和缺少的知識(shí)點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了第一天 關(guān)于項(xiàng)目遇到的問題和缺少的知識(shí)點(diǎn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.配置靜態(tài)資源映射

配置文件使用的都是配置類方式

創(chuàng)建配置類WebMvcConfig,設(shè)置靜態(tài)資源映射

用于在Springboot項(xiàng)目中, 默認(rèn)靜態(tài)資源的存放目錄為 : "classpath:/resources/", "classpath:/static/", "classpath:/public/" ; 而在我們的項(xiàng)目中靜態(tài)資源存放在 backend, front 目錄中, 那么這個(gè)時(shí)候要想訪問到靜態(tài)資源, 就需要設(shè)置靜態(tài)資源映射

第一天 關(guān)于項(xiàng)目遇到的問題和缺少的知識(shí)點(diǎn),項(xiàng)目經(jīng)驗(yàn),java,前端,服務(wù)器

@Slf4j
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
/**
* 設(shè)置靜態(tài)資源映射
* @param registry
*/
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
log.info("開始進(jìn)行靜態(tài)資源映射...");
registry.addResourceHandler("/backend/**").addResourceLocations("classpath:/back
end/");
registry.addResourceHandler("/front/**").addResourceLocations("classpath:/front/
");
}
}

2.登錄后臺(tái)代碼驗(yàn)證

@Slf4j
@RestController
//@Controller + @ResponseBody = @RestController
//@ResponseBody 注解是將返回的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為 Json 格式
@RequestMapping("/employee")
public class EmployeeController {
    @Autowired
    private EmployeeService employeeService;

    @PostMapping("/login")
    /*@RequestBody 注解用于接收前端傳來的實(shí)體,接收參數(shù)也是對(duì)應(yīng)的實(shí)*/
    public R<Employee> login(HttpServletRequest request, @RequestBody Employee employee) {
        //1.加密密碼
        String password = employee.getPassword();
        password = DigestUtils.md5DigestAsHex(password.getBytes());

        //2.數(shù)據(jù)庫查詢
        LambdaQueryWrapper<Employee> queryWrapper = new LambdaQueryWrapper<>();
        queryWrapper.eq(Employee::getUsername, employee.getUsername());
        Employee emp = employeeService.getOne(queryWrapper);

        //3.如果沒有查詢到則返回登錄失敗結(jié)果
        if (emp == null) {
            return R.error("登錄失敗");
        }
        //4、密碼比對(duì),如果不一致則返回登錄失敗結(jié)果
        if (!emp.getPassword().equals(password)) {
            return R.error("登錄失敗");
        }
        //5、查看員工狀態(tài),如果為已禁用狀態(tài),則返回員工已禁用結(jié)果
        if (emp.getStatus() == 0) {
            return R.error("賬號(hào)已禁用");
        }
        //6、登錄成功,將員工id存入Session并返回登錄成功結(jié)果
        request.getSession().setAttribute("employee", emp.getId());
        return R.success(emp);
    }

3.通用結(jié)構(gòu)類R

此類是一個(gè)通用結(jié)果類,服務(wù)端響應(yīng)的所有結(jié)果最終都會(huì)包裝成此種類型返回給前端頁面

文章來源地址http://www.zghlxwxcb.cn/news/detail-704055.html

@Data
public class R<T> {
private Integer code; //編碼:1成功,0和其它數(shù)字為失敗
private String msg; //錯(cuò)誤信息
private T data; //數(shù)據(jù)
private Map map = new HashMap(); //動(dòng)態(tài)數(shù)據(jù)
public static <T> R<T> success(T object) {
R<T> r = new R<T>();
r.data = object;
r.code = 1;
return r;
}
public static <T> R<T> error(String msg) {
R r = new R();
r.msg = msg;
r.code = 0;
return r;
}
public R<T> add(String key, Object value) {
this.map.put(key, value);
return this;
}

到了這里,關(guān)于第一天 關(guān)于項(xiàng)目遇到的問題和缺少的知識(shí)點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【蒼穹外賣 | 項(xiàng)目日記】第一天

    【蒼穹外賣 | 項(xiàng)目日記】第一天

    我打算用16天的時(shí)間寫完黑馬程序員的蒼穹外賣項(xiàng)目,為了督促自己每天堅(jiān)持寫以及記錄項(xiàng)目知識(shí)點(diǎn),所以用這種項(xiàng)目日記的方式鞭策自己 目錄 前言: 今日完結(jié)任務(wù): 今日收獲: 1.閱讀代碼框架: 2.新增員工接口: 3.分頁查詢接口: 4.員工狀態(tài)修改接口: 雜項(xiàng)知識(shí)點(diǎn): 總

    2024年02月08日
    瀏覽(22)
  • 項(xiàng)目創(chuàng)建第一天 搭建前端環(huán)境

    項(xiàng)目創(chuàng)建第一天 搭建前端環(huán)境

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 提示:這里可以添加本文要記錄的大概內(nèi)容: 前端環(huán)境 Hbuider x + elementui 轉(zhuǎn)發(fā) nginx 后臺(tái)環(huán)境 springcloud 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 示例:構(gòu)建代碼的土壤 導(dǎo)入 安裝路由 在根目錄

    2024年02月03日
    瀏覽(22)
  • 試崗第一天問題

    試崗第一天問題

    1、公司的一個(gè)項(xiàng)目拉下來 ,npm i 不管用顯示 后面百度 使用了一個(gè)方法 雖然解決 但是在增加別的依賴不行,后面發(fā)現(xiàn)是node版本過高,更換node版本解決。 2、使用插件動(dòng)態(tài)的使數(shù)字從0到100(vue-animate-number插件) 第一步:安裝vue-animate-number插件 npm install vue-animate-number 第二步

    2024年02月12日
    瀏覽(17)
  • 關(guān)于unaipp生成的vue3項(xiàng)目開啟微信云函數(shù)所遇到的問題

    關(guān)于unaipp生成的vue3項(xiàng)目開啟微信云函數(shù)所遇到的問題

    使用uniapp創(chuàng)建的vue3項(xiàng)目,需要用到H5靜態(tài)頁面跳轉(zhuǎn)小程序的時(shí)候(具體操作看微信開發(fā)文檔:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html),會(huì)用到微信開發(fā)者工具的云開發(fā),那么在創(chuàng)建的項(xiàng)目里面是沒有用到云函數(shù)的,就沒有云函數(shù)的文件夾

    2024年02月08日
    瀏覽(18)
  • 谷粒商城第一天-項(xiàng)目概述、架構(gòu)、Linux環(huán)境搭建

    谷粒商城第一天-項(xiàng)目概述、架構(gòu)、Linux環(huán)境搭建

    目錄 一、學(xué)習(xí)的內(nèi)容 一、常見的商城模式 二、谷粒商城項(xiàng)目的微服務(wù)架構(gòu) 三、谷粒商城項(xiàng)目的微服務(wù)劃分 四、谷粒商城項(xiàng)目的亮點(diǎn) 五、微服務(wù)的基本的概念 二、完成的進(jìn)度 三、學(xué)到的東西 四、總結(jié) 6月9日正式下決心開始學(xué)習(xí)谷粒商城項(xiàng)目,之前早就聽說谷粒商城項(xiàng)目的

    2024年02月10日
    瀏覽(102)
  • 數(shù)據(jù)庫系統(tǒng)概述——第一章 緒論(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    數(shù)據(jù)庫系統(tǒng)概述——第一章 緒論(知識(shí)點(diǎn)復(fù)習(xí)+練習(xí)題)

    ? 博主: 命運(yùn)之光 ?? 專欄: 離散數(shù)學(xué)考前復(fù)習(xí)(知識(shí)點(diǎn)+題) ?? 專欄: 概率論期末速成(一套卷) ?? 專欄: 數(shù)字電路考前復(fù)習(xí) ?? 專欄: 數(shù)據(jù)庫系統(tǒng)概述 ? 博主的其他文章: 點(diǎn)擊進(jìn)入博主的主頁????? 前言: 身為大學(xué)生考前復(fù)習(xí)一定十分痛苦,你有沒有過以

    2024年02月09日
    瀏覽(25)
  • 關(guān)于Docker的知識(shí)點(diǎn)

    關(guān)于Docker的知識(shí)點(diǎn)

    Docker是一個(gè)快速交付應(yīng)用、運(yùn)行應(yīng)用的技術(shù)。 Docker基本操作--容器 示例:創(chuàng)建運(yùn)行一個(gè)Nginx容器

    2024年02月15日
    瀏覽(23)
  • 關(guān)于磁盤需要掌握得知識(shí)點(diǎn)

    扇區(qū)是數(shù)據(jù)的存儲(chǔ)單元,物理盤是實(shí)際的硬盤驅(qū)動(dòng)器,而位圖則是記錄磁盤陣列中扇區(qū)狀態(tài)的數(shù)據(jù)結(jié)構(gòu)。它們之間的關(guān)系是,物理盤組成了磁盤陣列,位圖用于跟蹤每個(gè)物理盤中的扇區(qū)狀態(tài)。 物理盤是指實(shí)際的硬盤驅(qū)動(dòng)器,它們是磁盤陣列中的物理存儲(chǔ)設(shè)備。在磁盤陣列中,

    2024年02月10日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包