歡迎訪問我的CSDN博客,https://blog.csdn.net/weixin_45362084[https://blog.csdn.net/weixin_45362084]
Springmvc 工作原理是什么?客戶端發(fā)送請(qǐng)求到 DispatcherServletDispatcherServlet 查詢 handlerMapping 找到處理請(qǐng)求的...
1、Spring是什么?Spring是一個(gè)輕量級(jí)的IoC和AOP容器框架。是為Java應(yīng)用程序提供基礎(chǔ)性服務(wù)的一套框架,目的是用于簡(jiǎn)化企業(yè)應(yīng)用程序的開發(fā),它使得開發(fā)者只需要關(guān)...
1、什么是Mybatis? (1)Mybatis是一個(gè)半ORM(對(duì)象關(guān)系映射)框架,它內(nèi)部封裝了JDBC,開發(fā)時(shí)只需要關(guān)注SQL語句本身,不需要花費(fèi)精力去處理加載驅(qū)動(dòng)、創(chuàng)建連...
1.引入依賴 2.編寫表對(duì)應(yīng)的實(shí)體類 3.寫mapper 4.啟動(dòng)開啟掃描通用mappper位置 注意@MapperScan注解引入的包名
1.需要的starter: 2.需要的 配置 3.dao層 注意:我這里用的## Free Mybatis plugin插件生成的mapper.xml文件。 生成的mappe...
QRCode.js 是一個(gè)用于生成二維碼的 JavaScript 庫。主要是通過獲取 DOM 的標(biāo)簽,再通過 HTML5 Canvas 繪制而成,不依賴任何庫。支持該庫的瀏覽...
要求: tomcat7以上 前端html5 首先RabbitMQ安裝STOMP 插件 我們進(jìn)入rabbitmq容器,執(zhí)行下面的命令開啟stomp插件 將當(dāng)前的容器提交為新的鏡...
(1)創(chuàng)建配置類 (2)商品更改canal發(fā)送消息 (3)監(jiān)聽消息隊(duì)列生成靜態(tài)頁 更新ES
項(xiàng)目文件結(jié)構(gòu) templates文件夾就相當(dāng)于web-info文件夾,默認(rèn)是不支持外部訪問的,只能同過內(nèi)部轉(zhuǎn)發(fā)訪問,那如何開啟外部訪問呢?下面是配置類。
thymeleaf是一個(gè)XML/XHTML/HTML5模板引擎,可用于Web與非Web環(huán)境中的應(yīng)用開發(fā)。它是一個(gè)開源的Java庫,基于Apache License 2.0許可...
涉及微服務(wù):service_canal:負(fù)責(zé)監(jiān)控?cái)?shù)據(jù)庫,當(dāng)數(shù)據(jù)庫有改動(dòng),使用rabbitq發(fā)送消息商品id。service_search:負(fù)責(zé)操作Es,接收消息負(fù)責(zé)修改Es。...
controller: 這里需要注意的是Feign方式傳參會(huì) 去掉特殊符號(hào),比如這里當(dāng)傳4G+64G時(shí),會(huì)變?yōu)?G 64G,所以傳值前要用非特殊符號(hào)替代下,接到參時(shí)再轉(zhuǎn)回來使用。
涉及微服務(wù):changgou_web_search:存放靜態(tài)資源,實(shí)現(xiàn)頁面跳轉(zhuǎn)。changgou_service_search:負(fù)責(zé)從ES查詢數(shù)據(jù)。changgou_serv...
JSON.parseArray和JSON.parseObject 都是將json字符串轉(zhuǎn)為實(shí)體類的方法,那么二者有什么區(qū)別呢?取決于json字符串的格式JSON.parseA...
此功能設(shè)計(jì)到三個(gè)微服務(wù):service_business: 負(fù)責(zé)查詢數(shù)據(jù)庫數(shù)據(jù)。service_business_api:存feigin遠(yuǎn)程調(diào)用接口。service_cana...