樂優商城day01

2021-09-09 08:06:32 字數 3672 閱讀 9338

所有**發布在 [

原本用的onenote記得筆記,直接貼上過來的,格式可能不好看。

啟用lombok外掛程式

1.安裝lombok外掛程式

2.pom裡面引入依賴

org.projectlombok

lombok

latest

3.lombok常用註解

@data:自動寫setter/getter

1.spring2.0以上的版本

設定伺服器的屬性

server:

port:80

servlet:

context-path:/

要以*.do的方式訪問的話

直接在controller上寫hello.do

2.日誌級別

logging:

level:

cn.itcast:debug

org.springfamework:debug

3.訪問靜態資源

在resources/static下放入靜態資源

自定義***1.

myinterceptorimplementshandlerinterceptor 2.

@configration

mvcconfigimplementswebmvcconfigurer

實現addinterceptors方法

在方法裡新建***

registry.addinterceptor(newmyinterceptor()).addpathpatterns("/**");

日誌

private static finalloggerlog

= logge***ctory.

getlogger

(myinterceptor.class);

或者用lombok @slf4j就不用getlogger

log.debug("列印的日誌資訊");

資料庫連線池

效能最好的hikaricp(追光者)

springboot預設

spring:

datasource:

driver-class-name:com.mysql.cj.jdbc.driver

username:root

password:root

url:jdbc:mysql:

通用

1.依賴引入

<dependency>

<groupid>

tk.mybatis

groupid>

<artifactid>

artifactid>

<version>

2.1.4

version>

dependency>

mybatis:

type-aliases-package:cn.itcast.pojo

3.啟動類()

4.自動建表

引入依賴

<dependency>

<groupid>

org.springframework.boot

groupid>

<artifactid>

spring-boot-starter-data-jpa

artifactid>

dependency>

在實體類user

@table

(name="tb_user")

@id

@keysql

(usegeneratedkeys=true)

private int id

5.service

@service

publicclassuserservice

@transactional

publicvoidinsertuser(useruser) }

6.controller

@restcontroller

("user")

publicclasshellocontroller")

publicuser

hello(

@pathvariable

("id")

long

id) }

7.啟動類

匯入的是mybatis

importtk.mybatis.spring.annotation.;(

) publicclass

publicstaticvoidmain(stringargs) }

springboot啟動報錯

1.連線資料庫出錯

解決辦法:修改my.ini資料庫的時區time_zone

在[mysqld]節點在節點下面加上

default-time-zone='+08:00'

或者在資料庫連線的url後加上

?servertimezone=gmt%2b8

樂優商城介紹

devops nginx的負載均衡 cdn整個樂優 可以分為兩部分 後台管理系統 前台門戶系統。後台系統會採用前後端分離開發,而且整個後台管理系統會使用vue.js框架搭建出單頁應用 spa 預覽圖 前台系統我們會使用nuxt結合vue完成頁面開發。出於seo優化的考慮,我們將不採用單頁應用。無論是...

黑馬樂優商城

主要的技術棧是 vue spring boot spring cloud redis rabbitmq nginx elasticsearch jwt fastdfs 實現的功能 實現前後端分離,微服務開發,分布式檔案管理,以及高效聚合功能,解決服務間通訊問題,快取熱點資料,負載均衡,非對稱加密等 ...

樂優商城專案總結day 12

spring data 的強大之處,就在於你不用寫任何dao處理,自動根據方法名或類的資訊進行crud操作。只要你定義乙個介面,然後繼承repository提供的一些子介面,就能具備各種基本的crud功能。除此之外,還能通過search querybuilder var1 或search query...