红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
spring
Spring Boot 学习笔记

JPA 学习笔记 5:Spring Data JPA

Spring Data JPA 是 Spring 框架对 JPA 的整合,可以在 Spring 中使用 JPA 操作数据。 快速开始 创建一个 Spring Boot 项目并整合 Spring Data JPA,具体可以参考这里。 创建实体类: @Entity @Table(name = "tb_person") @Data @ToString public class Person {    @Id    @GeneratedValue(strategy = GenerationType.IDENTITY)   …

2025年10月8日 0条评论 29点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

Spring data JPA 简易指南

准备工作 先创建一个 Spring Boot 项目,我这里的版本是3.5.6。 添加 Spring data jpa 的依赖: <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> 按照需要选择性添加以下依赖: <dependency…

2025年10月7日 0条评论 22点热度 0人点赞 魔芋红茶 阅读全文
未分类

RuoYi 学习笔记 3:二次开发

准备工作 进行二次开发前最好先修改一下项目中的包名和子模块名称,可以使用一个工具——若依框架修改器。 将后端代码打包后使用修改器修改包名等: 修改完后重新用 idea 打开加载,处理依赖后启动,以检查是否正常。 添加业务代码 新编写的业务代码最好单独一个模块。 添加 maven 类型的子模块sky-merchant,pom 文件中添加对框架核心模块的依赖: <dependencies>    <dependency>        <groupId>com.sky</gro…

2025年8月14日 0条评论 175点热度 0人点赞 魔芋红茶 阅读全文
未分类

RuoYi 学习笔记 1:开始

若依(RuoYi)是一个基于 Spring Boot + Vue 的后台管理系统开发脚手架,可以节省实现权限管理菜单管理等基础功能的开发时间以提高开发效率。 环境准备 这里以单体项目开发进行说明。 集群项目后端可以选择使用 ruoyi-cloud。 代码下载 从使用 vue3 的前端代码仓库拉取前端代码: git clone git@github.com:yangzongzhuan/RuoYi-Vue3.git 从前后端分离版版本的后端代码仓库拉取后端代码: git clone https://github.com…

2025年8月13日 0条评论 165点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

Spring 源码学习 17:自动配置

原理 假设有两个外部的第三方配置类: static class OuterBean1{} static class OuterBean2{} /** * 外部配置类1 */ @Configuration static class OuterConfig1{    @Bean    public OuterBean1 outerBean1(){        return new OuterBean1();   } } ​ /** * 外部配置类2 */ @Configuration static class Out…

2025年7月9日 0条评论 195点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

Spring 源码学习 16:Tomcat

基本结构 Tomcat 的基本结构: Server └───Service   ├───Connector (协议, 端口)   └───Engine       └───Host(虚拟主机 localhost)           ├───Context1 (应用1, 可以设置虚拟路径, / 即 url 起始路径; 项目磁盘路径, 即 docBase )           │   │   index.html           │   └───WEB-INF           │       │   web…

2025年7月8日 0条评论 185点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

Spring 源码学习 15:Spring Boot

除了直接通过浏览器从 Spring 官网下载框架代码以及通过 Idea 创建外,还可以通过 Linux 下的命令行 Web 客户端下载,优点是可以结合 Bash 命令或脚本实现一些自动化功能,此外也可以在 Idea 无法创建项目框架时作为一种替代方案。 curl -G https://start.spring.io/starter.tgz -d dependencies=web,lombok                   -d type=maven-project -d java-version=21 -d …

2025年7月7日 0条评论 214点热度 0人点赞 魔芋红茶 阅读全文
开发工具

spring-initializer

能做什么 从 Spring 官网下载并解压以生成 spring boot 框架代码。 存在的意义 一般通过 Idea 从 https://start.spring.io/ 下载框架代码,但很诡异的是,经常会出现浏览器可以访问,但 Idea 无法下载的问题,尝试通过 curl 等 Linux 命令行 web 客户端下载,依然有概率出现连接超时的问题。 网上给出的解决方案是将 Spring 官网源替换为阿里源,我本来也打算这么干,但发现阿里源使用的是过时版本,版本支持上与官网不一致,因此就有了这个工具。 本工具的旨在通…

2025年7月5日 0条评论 393点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

Spring 源码学习 8:AOP 实现

通过代理实现 AOP 下面演示怎么通过代理实现 AOP。 需要被 AOP 的类: interface Hello{    void sayHello();    void sayBye(); } static class Target implements Hello{ ​    @Override    public void sayHello() {        System.out.println("Hello World");   } ​    @Override    public void sayBy…

2025年6月27日 0条评论 207点热度 0人点赞 魔芋红茶 阅读全文
Spring Boot 学习笔记

Spring 源码学习 7:动态代理

实现 动态代理有两种实现方式: JDK CGLIB JDK 要代理的目标类: interface DoSomething {    void doSomething(); } ​ @Slf4j static class Target implements DoSomething { ​    @Override    public void doSomething() {        log.info("doSomething...");   } } 通过 JDK 创建动态代理: Target target = …

2025年6月24日 0条评论 173点热度 0人点赞 魔芋红茶 阅读全文
12345…8

魔芋红茶

加一点PHP,加一点Go,加一点Python......

技术栈
  • SpringBoot SpringBoot
  • SpringMVC SpringMVC
  • MySQL MySQL
  • Java Java
  • php php
  • Go lang Go lang
  • Linux Linux
  • 设计模式 设计模式
  • HTTP HTTP
  • Wordpress Wordpress
  • Python Python
  • Activiti Activiti
  • Redis Redis
  • SpringCloud SpringCloud
  • debug debug
  • 前端开发 前端开发
  • Maven Maven
  • 生活随笔 生活随笔
项目
  • Spring Easy Spring Easy
  • MD-img MD-img
  • oa-demo oa-demo
  • activiti-util activiti-util
  • 油猴脚本 油猴脚本
  • i-tree i-tree
  • auto-hot-key auto-hot-key
  • bilibili-down bilibili-down
  • haokan-down haokan-down
  • PEP中文 PEP中文
  • M3U-Helper M3U-Helper
工具箱
  • 我的Windows软件列表 我的Windows软件列表
Music
最新 热点 随机
最新 热点 随机
JPA 学习笔记 6:Fenix JPA 学习笔记 5:Spring Data JPA Spring data JPA 简易指南 JPA 学习笔记 4:JPQL JPA 学习笔记 3:映射关联关系 JPA 学习笔记 2:API
JPA 学习笔记 4:JPQLK签证的个人看法JPA 学习笔记 2:APIJPA 学习笔记 3:映射关联关系JPA 学习笔记 5:Spring Data JPAJPA 学习笔记 6:Fenix
Python学习笔记2:字典 PHP学习笔记17:迭代器和生成器 Spring 源码学习 12:控制器方法 Python学习笔记16:生成器 从零开始 Spring Boot 18:微信登录 Linux 之旅 7:vim 程序编辑器
最近评论
魔芋红茶 发布于 4 年前(03月12日) 不好意思,上个月有点事,没空搞网站,现在弄好了,已经启用了新域名,谢谢关心~~
fuckbaidu 发布于 4 年前(02月25日) 兄弟,你新网址一直没备案成功
魔芋红茶 发布于 4 年前(12月18日) 谢谢。
啊长 发布于 4 年前(12月16日) 膜拜大佬了,希望越做越好 :exclaim:
nfmd 发布于 4 年前(10月31日) 腾讯云出了个60块六年多的bug
友情链接
  • NFMD's blog
  • 小金龙的blog
  • 幸哥的blog

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号