日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

mapperscan注解_SpringBoot 遗忘后的简单快速回忆之环境搭建与常见注解

發布時間:2025/3/15 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mapperscan注解_SpringBoot 遗忘后的简单快速回忆之环境搭建与常见注解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原文作者:笑而抿之乎

搭建SpringBoot環境,創建maven 項目后

1,創建入口類:

@MapperScan(basePackages = "com.baizhi.dao" ) //把dao層交給工廠管理@SpringBootApplication//標識入口類的注解public class Applincation { public static void main(String[] args) { SpringApplication.run(Applincation.class,args); }}

2,創建統一配置 application.yml

層級之間有一個tab鍵的間隔
屬性名和值之間有一個空格的間隔

配置springBoot 的端口號和項目名 項目名必須/開頭

server: port: 8989 servlet: context-path: /userModel

配置mybatis mapper.xml 文件的位置

mybatis:mapper-locations: classpath:com/baizhi/mapper/UserDao*.xml

b補充mubatis 配置 開啟mybatis 的批處理,這樣可以提高同類操作的效率 ,比如循環按id刪除

mybatis.executor-type=batch

配置連接數據庫的連接屬性 用的阿里的連接池

spring:datasource: username: root password: root type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://主機名:3306/庫名?useSSL=false&characterEncoding=UTF8&serverTimezone=GMT配置springBoot 自動依賴的日志級別logging: level: com.baizhi.dao: DEBUG com.baizhi.service: warning root: info #全局的

配置實體類接收到的時間格式

spring: mvc: date-format: yyyy-MM-dd jackson: date-format: yyyy-MM-dd time-zone: GMT+8 #因為SpringBoot 用的時國外的時區,所以要+8改成北京的

post表單提交亂碼和tomcat亂碼 默認就是utf-8

spring.http.encoding.charset=UTF-8server.tomcat.uri-encoding=UTF-8

3,依賴

首先在< dependencies >標簽前導如仲裁中心

org.springframework.boot spring-boot-starter-parent 2.1.5.RELEASE

在< dependencies >內部導入SpringBoot 的web 啟動器

org.springframework.boot spring-boot-starter-web

SpringBoot 集成Mybatis 需要導入
Mybatis 啟動器
數據庫 這里導的時Mysql
連接池 這里導的阿里的

org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.3mysql mysql-connector-java 8.0.12com.alibaba druid 1.0.31

測試時需要的

org.springframework.boot spring-boot-starter-test

在寫代碼時常用的一些注解

service 層

@Service("IUserServiceInt") //將業務類交予工廠統一管理//業務控制用于讀操作方法上,可提高讀寫效率@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)//業務控制,用于寫操作 可放在類上表示全類 也可放在方法上@Transactional@AutoWired //用來將spring容器中的實例bean注入到類中,常用在類中屬性上,通過type類型注入。@Resource //和上面的注解一樣,都是用來注入實例bean到類中的,只不過這個是通過name類型注入。

Controller 層

@Controller //將Controller類交予工廠統一管理@ResponseBody //把返回值對象自動轉換為json字符串并響應回客戶端 只接收json@RestController //Controller層注解,@ResponseBody和@Controller的合集@RequestMapping(value = "/FormUserController") //是一個用來處理請求地址映射的注解,可用于類或方法上。用于類上,表示類中的所有響應請求的方法都是以該地址作為父路徑。@PostMapping(value = "/registerUser") //增@GetMapping(value = "/queryUserByPage") //查@DeleteMapping(value = "/deleteUserByIds") //刪@PutMapping(value = "/updateUser") //改 都只能用在方法上用來處理請求地址映射的注解,也對應從客戶端傳過來的方式!@RequestParam(value = "ids") Integer[] ids 用在方法的參數前面。相當于 request.getParameter();接收表單參數 @RequestOart(value="") //在請求體里同時接收 文件和json @PathVariable("id") //獲取路徑中的參數

SpringBoot 測試用到的注解

import static org.junit.Assert.*;// 導斷言包@SpringBootTest(classes = {入口類名.class})@RunWith(SpringRunner.class)public class UserServiceTest { @Autowired private IUserService userService; @Test //可直接運行 public void saveUserTest(){ User user = new User("趙小六", true, "123456", new Date(), "aa.png", "qq.com"); userService.saveUser(user); assertNotNull("用戶ID不為空",user.getId()); //下斷言,如果user.getId()為空則報錯

補充

@Component: 泛指組件,當組件不好歸類的時候,我們可以使用這個注解進行 @Repository: dao(數據庫訪問層)層注解

Mapper.xml 在idea 設置默認樣式

樣式模板

<?xml version="1.0" encoding="UTF-8"?>

總結

以上是生活随笔為你收集整理的mapperscan注解_SpringBoot 遗忘后的简单快速回忆之环境搭建与常见注解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 毛片基地视频 | 精品久久久久久久久久久久久久久久久久 | 欧美日本一区二区 | h网址在线观看 | 涩涩视频在线免费看 | 日韩久操| 夜夜操综合 | 蜜色视频 | 91久久精品国产91性色tv | 日日夜夜撸撸 | 9l蝌蚪porny中文自拍 | 国产精品2019| 国精产品一区一区三区 | 免费观看黄一级视频 | 成年人福利视频 | 精品在线第一页 | 无码人妻一区二区三区av | 亚洲一区二区三区在线视频观看 | 91禁在线观看| 涩涩视频在线观看 | 亚洲综人网 | xxx国产精品| 日韩av中文字幕在线免费观看 | 九草网 | 久久99精品久久久 | 亚洲一级黄色片 | 成人免费高清在线播放 | 张津瑜国内精品www在线 | 亚洲天堂2013 | 日韩乱码一区二区 | 丰满少妇一区二区三区专区 | 黄色美女毛片 | xxxx18日本| 成年人av在线播放 | 亚洲熟妇无码av在线播放 | 射射射综合网 | 伊人网欧美 | 麻豆视频网站入口 | 久久久久久网 | 日本色www | 欧美精品黑人猛交高潮 | 性欧美高清 | 色妞干网 | av免费在线播放 | 女厕厕露p撒尿八个少妇 | 台湾佬美性中文 | 91成人在线 | www.x日本 | 狠狠爱综合 | 天天做天天爱 | 伊人久久久久噜噜噜亚洲熟女综合 | 天天做日日干 | 亚洲美女网站 | 日韩欧美视频在线 | 这里只有精品999 | 丁香社区五月天 | 国产精品天天狠天天看 | 台湾性生生活1 | 欧美性视频网站 | 久久免费少妇高潮久久精品99 | 超碰五月| 99视屏| 麻豆 国产 | 一级美女黄色片 | 五月婷婷激情五月 | 三女警花合力承欢猎艳都市h | 亚洲狼人天堂 | 天堂一区在线 | 超碰97国产精品人人cao | 7799精品视频 | 精品日韩一区 | 亚洲欧美黄 | 乱色熟女综合一区二区三区 | 中文字幕一区二区三区乱码在线 | 99色精品| 美女隐私无遮挡免费 | jizz91| 欧洲一区在线观看 | 亚洲美女影院 | 快色在线 | 中国极品少妇xxxx做受 | 午夜嘿嘿嘿 | www嫩草| av资源网在线观看 | 野外做受又硬又粗又大视频√ | 精品孕妇一区二区三区 | 国产高清在线观看 | 手机在线看黄色 | 成人男女视频 | 四虎国产在线 | 国产精品久久久免费观看 | 亚洲视频精品一区 | 泷泽萝拉在线播放 | 国内自拍真实伦在线观看 | 国产一级特黄毛片 | 国内自拍av | 日韩一级理论片 | 综合久久2o19 | 中文字幕乱码一二三区 |