综合
看到叫我滚去学习.for
这个作者很懒,什么都没留下…
展开
-
mybatis配置包映射
图1 中,期望把黑色部分提取出来简化配置。步骤:提取到配置文件。原创 2024-04-04 15:49:25 · 174 阅读 · 1 评论 -
@ConfigurationProperties注解,功能:对配置文件参数的优化
前面的@Value注解在一些数据多的情况会比较繁琐,所以想到利用@ConfigurationProperties把配置参数单独放到一个类中去配置,然后在需要用到的利用@resource、@Autowired去引用。@Data用于简化实体类的编写,如getter、setter、toString、equals和hashCode方法。加@ConfigurationProperties:prefix代表前缀。把图1 中的删除,然后图2 中 创建一个类存放一些配置参数。效果图:其中图3有爆红的一个个编写参数即可。原创 2024-04-03 18:00:39 · 178 阅读 · 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 · 297 阅读 · 1 评论 -
@value注解-功能:属性注入
为在业务代码和配置参数间进行解耦,将配置的参数写在配置文件里,然后利用@value注解 和。原创 2024-04-03 17:19:58 · 236 阅读 · 1 评论 -
Restful风格
图2 中,如果只有路径不加其他,value可省略。如果有其他动作比如method,要加value属性。四种类型就是 restful风格。原创 2024-03-25 10:09:54 · 212 阅读 · 1 评论 -
分页功能:pageBean基础分页、分页插件
图1 中是前端的接收参数示例,可看到三个参数code msg data,data封装了总量total 数据对象。写一个PageBean类封装数据。结果类似下图的思想,不必全一样。原创 2024-03-25 12:05:13 · 207 阅读 · 1 评论 -
前端环境启动nginx
2.查看启动:通过conf文件夹下的nginx.conf文件 进入如图2,listen 是外部访问的端口,proxy_pass是把90端口反向代理到 红色框的ip端口。1.启动:将nginx的文件夹放在非中文目录下,点击nginx.exe即可启动。原创 2024-03-25 09:51:34 · 261 阅读 · 1 评论 -
xml映射文件写一个 动态sql
常用几个标签:原创 2024-03-25 09:40:12 · 128 阅读 · 1 评论 -
xml映射文件 的编写入门教程
1(此处只是做了模糊,不必过多关注)指的是映射文件的地址 一致。2指的 方法名即id 一致。3指的数据库表的字段和对象属性一致就用resultType类型,并指定java对象的地址。如图解释1:在resource下面建立同级的包名(写包名时可以用斜线 划分层级,如 com\example\springbootbatis2,包建立完可以用。一些公司为了阅读美观,也是为了解耦将业务代码和sql编写分开,所以xml编写sql很常见。查看是建立的多久目录还是一个很长名字的目录 进行确认)。原创 2024-03-24 23:52:45 · 321 阅读 · 1 评论 -
@Options注解--功能:新增后主键返回
描述:在数据添加成功后,需要获取插入数据库数据的主键,如:添加套餐数据时,还需要维护套餐菜品关系表数据。原创 2024-03-24 18:25:48 · 372 阅读 · 2 评论 -
数据库连接池的更换
数据库连接池的作用:是个容器 ,负责分配、管理、数据库连接。实现资源的重复利用,提升系统响应速度,避免数据库连接的遗漏。2.配置文件的修改(加前缀:druid)。原创 2024-03-24 17:39:45 · 262 阅读 · 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 · 347 阅读 · 1 评论