中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

白云區(qū)建網(wǎng)站網(wǎng)絡(luò)推廣產(chǎn)品公司

白云區(qū)建網(wǎng)站,網(wǎng)絡(luò)推廣產(chǎn)品公司,網(wǎng)站建設(shè)seoppt,廣州建筑股份有限公司官網(wǎng)目錄 maven的pom作用: Pointcut("execution(*com.example.dome.*.*(……))") 緩存的作用,redis配置過程 Redis配置過程: SpringBoot緩存配置過程: AOP的五種增強注解: 論述題:包結(jié)構(gòu)作用、…

目錄

maven的pom作用:

@Pointcut("execution(*com.example.dome.*.*(……))")

緩存的作用,redis配置過程

Redis配置過程:

SpringBoot緩存配置過程:

AOP的五種增強注解:

論述題:包結(jié)構(gòu)作用、啟動類。

@SpringBootApplication包含的注解:

maven定位依賴

@Pointcut("execution(*com.example.dome.*.*(……))")

@configretion@Bean作用

@Autowired和@Resource的區(qū)別

論述題:配置文件優(yōu)先級

論述題:


maven的pom作用:

一個XML格式的文件,它描述了項目的結(jié)構(gòu)、依賴關(guān)系、插件等相關(guān)信息,是Maven項目管理的核心文件之一

通過pom文件,Maven可以自動下載并管理項目所依賴的庫,自動編譯、測試、打包、部署代碼,大大簡化了項目管理的工作。

pom文件也使得Maven可以提供多種插件和豐富的管理功能,為開發(fā)者提供了更強大的開發(fā)工具。

@Pointcut("execution(*com.example.dome.*.*(……))")

第一個*:任意類型的返回參數(shù);

第二個*:該文件夾下的任意類;

第三個*:該類的任意方法;

緩存的作用,redis配置過程

緩存作用:提高查詢速度,降低資源利用率,改善系統(tǒng)可伸縮性,增強系統(tǒng)的高并發(fā)性

Redis配置過程:

在pom文件中加入對應(yīng)坐標(biāo);

在配置文件中填入鏈接Redis相關(guān)信息;

注入redis模版對象,進行redis操作;

SpringBoot緩存配置過程:

在啟動類上添加 @EnableCaching 注解,啟用 Spring Cache。

在需要緩存的類或方法上添加對應(yīng)的注解。

AOP的五種增強注解:

@Before:執(zhí)行前通知,目標(biāo)方法運行前執(zhí)行;

@After:最終通知,目標(biāo)方法運行后執(zhí)行;

@AfterReturning:返回后通知,目標(biāo)方法返回數(shù)據(jù)后執(zhí)行;

@AfterThrowing:異常通知,目標(biāo)方法拋出異常后執(zhí)行

@Around:自定義通知執(zhí)行時機,可決定目標(biāo)方法是否執(zhí)行;

論述題:包結(jié)構(gòu)作用、啟動類。

entity(model):數(shù)據(jù)庫實體類

dao:持久層

service:服務(wù)層

controller:控制層

utils:工具類

config:配置類

@SpringBootApplication包含的注解:

SpringBootConfiguration:表示當(dāng)前類為一個配置類并可以被組件掃描器掃描。

EnableAutoConfiguration:啟動自動配置,向容器中導(dǎo)入所選中的自動配置類。

ComponentScan:掃描指定包及其子包下所有注解類文件作為Spring容器的組件使用。

修改端口:server.port=7474

maven定位依賴

Maven 是一個基于項目對象模型(Project Object Model,POM)的項目管理工具。在 Maven 中,pom.xml 文件是 Maven 項目的核心配置文件。其中包括了構(gòu)建項目所需的依賴、插件、屬性等等信息

<groupId>:機構(gòu)或者團體的英文,采用“逆向域名”形式書寫;

<artifactId>:項目名稱,說明其用途;

<version>:版本號,一般采用“版本+單詞”形式;

@Pointcut("execution(*com.example.dome.*.*(……))")

第一個*:任意類型的返回參數(shù);

第二個*:該文件夾下的任意類;

第三個*:該類的任意方法;

@configretion@Bean作用

@configretion:表示該類是一個配置類,在Spring創(chuàng)建容器時會被掃描到,并將其內(nèi)部所有帶@Bean注解的方法作為Spring Bean注冊到容器中。

@Bean:表示在方法上定義了一個Bean對象,這個對象交給Spring容器管理,Spring容器會自動調(diào)用該方法,并將其返回的實例對象存入容器中供調(diào)用。

@Autowired和@Resource的區(qū)別

@Autowired是Spring提供的注解,而@Resource是Java EE提供的注解。

@Autowired默認(rèn)按照類型進行注入,如果有多個同類型的bean,則需要通過@Qualifier指定具體的bean名稱。而@Resource默認(rèn)按照名稱進行注入,如果名稱匹配不到,則會嘗試按照類型進行注入。

@Autowired可以用在構(gòu)造方法、setter方法、字段上,而@Resource只能用在字段上。

@Autowired是Spring特有的注解,不具有Java EE的兼容性,而@Resource是Java EE的標(biāo)準(zhǔn)注解,具有更好的兼容性。

論述題:配置文件優(yōu)先級

在相同的文件夾下,Properties優(yōu)先于yml,yml優(yōu)先于yaml;

在config文件夾下的配置文件優(yōu)先于resource文件夾下配置文件;

在jar包外的同目錄下配置文件優(yōu)先于jar內(nèi)部配置文件;

在jar包同目錄下的config文件夾下配置文件優(yōu)先于jar包同目錄下配置文件;

修改項目的訪問根路徑:server.servlet.context-path = /demo

論述題:

  1. SpringBoot上傳文件
    1. 使用springSpring自帶的MultipartFile接口實現(xiàn)文件上傳
      • Controller中添加上傳文件的接口方法
      • 添加上傳文件的表單頁面, enctype使用multipart/form-data屬性。
    2. 使用Apache Commons FileUpload實現(xiàn)文件上傳
      • pom文件添加對應(yīng)依賴
      • Controller中添加上傳文件的接口方法
      • 添加上傳文件的表單頁面, enctype使用multipart/form-data屬性

  1. SpringBoot打包JAR包
    1. 引入spring-boot-maven-plugin插件。
    2. 命令行輸入mvn clean package,或者,打開IDEA的MAVEN控制臺,點擊lifecycle下的package。
    3. 運行jar包,java -jar 包名.jar。

可能的簡答

Spring的IOC和DI:

IOC:IOC:控制反轉(zhuǎn),對象的控制權(quán)交由第三方統(tǒng)一管理;利用JAVA反射技術(shù)實現(xiàn)運行時對象創(chuàng)建于關(guān)聯(lián);基于配置提高應(yīng)用程序的可維護性與擴展性;

DI:依賴注入,Bean對象的創(chuàng)建依賴于容器,Bean對象所依賴的資源,由容器來設(shè)置和裝配;

?

?

?

http://www.risenshineclean.com/news/23322.html

相關(guān)文章:

  • 企業(yè)網(wǎng)站的建設(shè)有哪些經(jīng)典問題seo優(yōu)化技術(shù)排名
  • 動態(tài)網(wǎng)站沒有數(shù)據(jù)庫怎么做產(chǎn)品推廣策劃書
  • dw網(wǎng)頁設(shè)計制作網(wǎng)站的成品自己創(chuàng)建網(wǎng)頁
  • 無錫高端網(wǎng)站建設(shè)開發(fā)在線咨詢 1 網(wǎng)站宣傳
  • 快設(shè)計網(wǎng)站官網(wǎng)seo國外英文論壇
  • b2b跟b2c有什么區(qū)別seo網(wǎng)上培訓(xùn)課程
  • 做網(wǎng)站一定要后臺嘛網(wǎng)站建設(shè)優(yōu)化400報價
  • 廈門網(wǎng)站建設(shè)哪家好小程序制作
  • 鞍山疫情最新情況鄭州網(wǎng)站seo公司
  • 做網(wǎng)站的目標(biāo)是什么福鼎網(wǎng)站優(yōu)化公司
  • nas服務(wù)器 做網(wǎng)站域名大全免費網(wǎng)站
  • wordpress多大伊春seo
  • 武漢微信網(wǎng)站建設(shè)網(wǎng)站seo推廣員招聘
  • 如何做商業(yè)推廣網(wǎng)站淘寶搜索排名
  • 做外貿(mào)家紡資料網(wǎng)站重慶店鋪整站優(yōu)化
  • 關(guān)于做花茶網(wǎng)站的策劃書windows優(yōu)化大師有必要安裝嗎
  • 哈爾濱 微網(wǎng)站設(shè)計百度站長工具
  • 政府網(wǎng)站建設(shè)開題報告企業(yè)網(wǎng)站怎么制作
  • 個人免費網(wǎng)站注冊seo整站優(yōu)化服務(wù)
  • 在線代碼編輯器seo 優(yōu)化案例
  • 音樂網(wǎng)站開發(fā)分享企拓客軟件怎么樣
  • 如何給自己網(wǎng)站做反鏈全國今日新增疫情
  • 網(wǎng)站制作設(shè)計方案行業(yè)網(wǎng)站網(wǎng)址
  • 天津外貿(mào)網(wǎng)站建設(shè)阿里云域名注冊流程
  • 十堰網(wǎng)站建設(shè)公司公司品牌推廣方案范文
  • 托管型網(wǎng)站專業(yè)網(wǎng)絡(luò)推廣公司排名
  • wordpress4.0 中文深圳專業(yè)seo
  • 有哪些做海島的網(wǎng)站seo推廣主要做什么
  • 模板制作方法重慶seo網(wǎng)頁優(yōu)化
  • 想做一個自己的網(wǎng)站 怎么做北京谷歌優(yōu)化