随笔分类 -  JAVA-springboot之路

自己关于springboot学习之路的记录
摘要:修改 pom.xml 的依赖 WebTest.java 阅读全文
posted @ 2023-02-13 18:59 NO-PATS 阅读(13) 评论(0) 推荐(0) 编辑
摘要:MsgConfig.java ConfigurationTest.java 阅读全文
posted @ 2023-02-13 18:43 NO-PATS 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-02-13 18:09 NO-PATS 阅读(8) 评论(0) 推荐(0) 编辑
摘要:在 pom.xml 中添加依赖 通过注解添加最大值最小值限制,并设置提示信息 阅读全文
posted @ 2023-02-13 00:56 NO-PATS 阅读(8) 评论(0) 推荐(0) 编辑
摘要:application.yml : ServerConfig.java: 阅读全文
posted @ 2023-02-12 23:11 NO-PATS 阅读(20) 评论(0) 推荐(0) 编辑
摘要:宽松绑定 @ConfigurationProperties 绑定属性支持属性名宽松绑定 何谓宽松绑定? 以上这些都能识别出来。 注意事项:绑定前缀名称命名规范——仅能使用纯小写字母、数字、下划线作为合法的字符 注意事项:宽松绑定不支持注解 @Value 引用单个属性的方式 阅读全文
posted @ 2023-02-12 17:24 NO-PATS 阅读(9) 评论(0) 推荐(0) 编辑
摘要:@ConfigurationProperties 使用 @ConfigurationProperties 为第三方 bean 绑定属性: 解除使用 @ConfigurationProperties 注释警告: @EnableConfigurationProperties 阅读全文
posted @ 2023-02-12 16:25 NO-PATS 阅读(12) 评论(0) 推荐(0) 编辑
摘要:启动热部署: 关于热部署: 重启(Restart):自定义开发代码,包含类、液面、配置文件等,加载位置 restart 类的加载器 重载(ReLoad):jar包,加载位置 base 类加载器 小结:开启开发者工具后启动热部署、实用构建项目操作启动热部署(Ctrl+F9)、热部署仅仅加载当前开发者自 阅读全文
posted @ 2023-02-12 01:18 NO-PATS 阅读(18) 评论(0) 推荐(0) 编辑
摘要:pom.xml:配置起步依赖 application.yml:设置数据源、端口、框架技术相关配置 dao:继承BaseMapper、设置@Mapper dao 测试类 service:调用数据层接口或 MyBatis-Plus 提供的接口快速开发 service 测试类 controller:基于 阅读全文
posted @ 2023-02-11 19:47 NO-PATS 阅读(25) 评论(0) 推荐(0) 编辑
摘要:修改前: 修改后: 但是!!!!查询 id 不存在的数据返回null,还是说 查询过程中抛出异常,catch中返回null? 写一个工具类用来包装要返回的数据 修改过后的表现层 阅读全文
posted @ 2023-02-11 19:22 NO-PATS 阅读(11) 评论(0) 推荐(0) 编辑
摘要:分页这部分在service层的代码(只看最后一个方法和最后一个方法实现就行) 阅读全文
posted @ 2023-02-11 18:55 NO-PATS 阅读(13) 评论(0) 推荐(0) 编辑
摘要:业务层开发:(Service接口名称定义为业务名称,并与Dao接口名称进行区分;制作测试类测试Service功能是否有效) 接口定义: 接口实现: 测试类定义: 业务层开发——快速开发 快速开发方案: 使用 MyBatisPlus 提供有业务层通用接口(IService<T>)与业务层通用实现类(S 阅读全文
posted @ 2023-02-11 17:28 NO-PATS 阅读(53) 评论(0) 推荐(0) 编辑
摘要:◆实体类开发一 使用Lombok快速 制作实体类◆Dao开发一 整 合MyBatisPlus,制作数据层测试类◆Service开发一 基 于MyBatisPlus进行增量开发,制作业务层测试类◆Controller开发一 基 于Restfu1开发,使用PostMan测试接口功能◆Controller 阅读全文
posted @ 2023-02-11 00:37 NO-PATS 阅读(39) 评论(0) 推荐(0) 编辑
摘要:导入 Druid 对应的 starter 变更 Druid 的配置方式 整合任意第三方技术:导入对应的starter,根据提供的配置格式,配置非默认值对应的配置项 阅读全文
posted @ 2023-02-10 19:39 NO-PATS 阅读(16) 评论(0) 推荐(0) 编辑
摘要:MyBatis-Plus 与 MyBatis 区别:导入坐标不同;数据层实现简化。 ①:在pom.xml手动添加 SpringBoot 整合 MyBatis-Plus 的坐标,可以通过 mvnrepository 获取 ②:在dao层里定义数据层借口与映射配置,继承 BaseMapper ③:在ap 阅读全文
posted @ 2023-02-10 17:37 NO-PATS 阅读(26) 评论(0) 推荐(0) 编辑
摘要:SPringBoot 整合 MyBatis: ①:创建新模块,选择 Spring 初始化,并配置模块相关基础信息 ②:选择当前模块需要使用的技术集(MyBatis、MySQL) ③:设置数据源参数(数据库连接相关信息转换成配置)数据库密码如果是纯数字的话,一定加上单引号!!!!! ④:定义数据层接口 阅读全文
posted @ 2023-02-10 00:41 NO-PATS 阅读(15) 评论(0) 推荐(0) 编辑
摘要:名称:@SpringBootTest 类型:测试类注解 位置:测试类定义上方 作用:设置 JUnit 加载的 SpringBoot 启动类 示例: 将测试类换个地方,就会不可用。 解决方案:在注解 @SpringBootTest(classes = 引导类的名字) 阅读全文
posted @ 2023-02-09 20:18 NO-PATS 阅读(16) 评论(0) 推荐(0) 编辑
摘要:ymal里写下信息 → 创建一个模型 → 引用 通过 @Component 使这个模型称为 spring 管控的 bean 通过 @ConfigurationProperties 制定加载数据是源自哪儿,注解末尾要加上 perfix = 数据名称 通过自动装配来让数据进来 阅读全文
posted @ 2023-02-09 16:21 NO-PATS 阅读(28) 评论(0) 推荐(0) 编辑
摘要:① 使用 Environment 对象封装全部配置信息 ② 使用 @Autowired 自动装配数据到 Environment 对象中 阅读全文
posted @ 2023-02-09 15:21 NO-PATS 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示