自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 如何用Result Map写sql

不一致的情况用 resultMap 属性,通过resultMap手动建立 对象关系映射,resultMap要配置一下表和类的一一对应关系,所以说就算你的字段名和你的实体类的属性名不一样 也能映射出来。如果数据库表中的列名和要封装实体的属性名完全一致的话用 resultType 属性。如何写Result Map:完成关系的绑定再写sql。

2024-04-23 14:54:15 194

原创 idea怎么启动tomcat(SSM/SSH)

配置Deployment,点击“+”,然后选择“Artifact”,选择项目输出的格式,通常是*.war exploded或者*.war。配置Tomcat服务器,可以设置服务器的“Name”,选择或配置Tomcat的安装路径,以及配置合适的Java Development Kit (JDK)。在编辑配置页面,点击左上角的“+”号,然后选择“Tomcat Server”下的“Local”。SpringBoot,springcloud ---------- 可以直接启动。

2024-04-23 14:41:18 304 1

原创 mybatis配置包映射

图1 中,期望把黑色部分提取出来简化配置。步骤:提取到配置文件。

2024-04-04 15:49:25 139 1

原创 @ConfigurationProperties注解,功能:对配置文件参数的优化

前面的@Value注解在一些数据多的情况会比较繁琐,所以想到利用@ConfigurationProperties把配置参数单独放到一个类中去配置,然后在需要用到的利用@resource、@Autowired去引用。@Data用于简化实体类的编写,如getter、setter、toString、equals和hashCode方法。加@ConfigurationProperties:prefix代表前缀。把图1 中的删除,然后图2 中 创建一个类存放一些配置参数。效果图:其中图3有爆红的一个个编写参数即可。

2024-04-03 18:00:39 133 1

原创 yml配置文件的编写

2.如何编写yml:是以k-v键值对编写,如图k-v之间的层级做区分是红色部分 只需要有空格就是另一个层级。像蓝色部分之间的黑色的空格同样是代表层级,空格数量相同相当于在同一个根目录下是同层级的 ,如spring目录下。1.配置文件有properties>yml>yaml(优先级),一个项目通常选一种类型就可以,目前主流的是yml,yml和yaml无差别,yml和properties相比编写是明显差异的,yml是分层级的所以简洁美观。

2024-04-03 17:35:41 154 1

原创 @value注解-功能:属性注入

为在业务代码和配置参数间进行解耦,将配置的参数写在配置文件里,然后利用@value注解 和。

2024-04-03 17:19:58 202 1

原创 分页功能:pageBean基础分页、分页插件

图1 中是前端的接收参数示例,可看到三个参数code msg data,data封装了总量total 数据对象。写一个PageBean类封装数据。结果类似下图的思想,不必全一样。

2024-03-25 12:05:13 140 1

原创 Restful风格

图2 中,如果只有路径不加其他,value可省略。如果有其他动作比如method,要加value属性。四种类型就是 restful风格。

2024-03-25 10:09:54 192 1

原创 前端环境启动nginx

2.查看启动:通过conf文件夹下的nginx.conf文件 进入如图2,listen 是外部访问的端口,proxy_pass是把90端口反向代理到 红色框的ip端口。1.启动:将nginx的文件夹放在非中文目录下,点击nginx.exe即可启动。

2024-03-25 09:51:34 139 1

原创 xml映射文件写一个 动态sql

常用几个标签:

2024-03-25 09:40:12 99 1

原创 xml映射文件 的编写入门教程

1(此处只是做了模糊,不必过多关注)指的是映射文件的地址 一致。2指的 方法名即id 一致。3指的数据库表的字段和对象属性一致就用resultType类型,并指定java对象的地址。如图解释1:在resource下面建立同级的包名(写包名时可以用斜线 划分层级,如 com\example\springbootbatis2,包建立完可以用。一些公司为了阅读美观,也是为了解耦将业务代码和sql编写分开,所以xml编写sql很常见。查看是建立的多久目录还是一个很长名字的目录 进行确认)。

2024-03-24 23:52:45 221 1

原创 @Options注解--功能:新增后主键返回

描述:在数据添加成功后,需要获取插入数据库数据的主键,如:添加套餐数据时,还需要维护套餐菜品关系表数据。

2024-03-24 18:25:48 207 2

原创 数据库连接池的更换

数据库连接池的作用:是个容器 ,负责分配、管理、数据库连接。实现资源的重复利用,提升系统响应速度,避免数据库连接的遗漏。2.配置文件的修改(加前缀:druid)。

2024-03-24 17:39:45 204 1

原创 MyBatis基础入门--可以学到mybatis概念、配置文件信息编写---开启简单日志打印、开启下划线转驼峰自动结果映射、对象和数据库数据的交互 实例

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver #这里mysql版本是8.0,如果mysql版本是5.7,这个cj.就要省略。可以加上一些注解,简化相关方法代码的编写,如@Data、@AllArgsConstructor、@NoArgsConstructor.MyBatis是什么:一款持久层框架,简化jdbc开发,用于数据库数据映射到java对象。#2.url 包括主机名,端口,链接的名字。

2024-03-24 17:09:45 320 1

原创 数据库mysql的操作简单教学,建表并导入excel的数据

规则:图中显示有not null--非空 ,auto inc--自增 ,unique--唯一, primary key--主键 通常是索引序号,default--默认,comment--备注 如图中的‘调查船’类型有:int--常用于整数,varchar(*自定义长度)--可变长度字符串、decimal(*总长度,*小数部分长度)--用于对小数精度要求高的场景比如货币。4.数据导入:(为了演示所以是在另一张数据库表格操作,所以图中名字和之前不一样)进入数据库如图,1新增,2粘贴,3提交。

2024-02-18 09:54:08 183 1

原创 java.net.ConnectException: Connection refused: connect.

mysqladmin -u root password 1234 (设置账户密码:root 1234)mysqld --initialize-insecure (初始化)1.IDEA虽然有数据库,但不代表你就能直接使用,所以出现标题这种报错。电脑重装后使用IDEA的数据库,出现报错,来说一下心得。net start mysql (启动mysql)以上操作完成,再使用idea的mysql就正常了。mysqld -install (注册服务)是因为没初始化以及没安装mysql的服务。

2024-02-18 01:54:10 538

原创 Error: could not open `D:\jdk\lib\amd64\jvm.cfg‘

在安装JDK8的时候,会安装两个包,有人说这是专用JRE和公用JRE,区别是专用的含javac是 给开发人员用的。但是在配JDK环境的时候怎么配呢?但是这些都是错误的方法,最简单的就是:你配错了JDK,配成了无javac的jdk。那么你可以去看哪一个包里同时含有,java、javac,这就是你要配置的包。1.删除C:\windows\system32下的 java.exe、 javaw.exe、javaws.exe三个文件。说一下我在重装jdk8的过程中出现的错误:java成功,javac失败。

2023-12-31 14:38:35 411

原创 Process terminated (使用nacos中出现的Bug)

最明显的影响是:端口号定义并没生效,还是用的默认8080端口。因为是两个子项目启动,都在竞争同一个端口,就只能正常启动一个子项目。就是这个bug,困惑了我两天:进程终止,不论是clean还是compile都是终止进程。1.父工程缺少 pom2.父项目中缺少这个依赖,像是缺少一种组件。

2023-12-28 00:16:28 426

原创 JDK的环境变量配置

2. 设置Path环境变量。据说是先执行的用户变量,在上面的用户变量有缺失,因此报错。4.通常情况下在3这步就是成功的,那么如何解决?1. 新建一个名为“JAVA_HOME”的。

2023-10-29 11:18:40 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除