SSM 框架相关
文章平均质量分 71
日常开发中有关SSM(spring/spring boot/mybatis/springmvc)细碎的知识点整理
YD_1989
这个作者很懒,什么都没留下…
展开
-
超详细 springboot 整合 Mock 进行单元测试!本文带你搞清楚!
Mockito是Java单元测试开发框架。在写测试单元时它可以MockMock的中文释义是模拟,所以Mockito从名字上可以看出是要模拟一种场景它可以模拟任何 Spring 管理的 Bean、模拟方法的返回值、模拟抛出异常等,避免为了测试一个方法,却要自行构建整个 bean 的依赖链。Mock 测试主要是用来进行开发中一些未完成的接口或者网络断开数据库连接错误等方法调用。如下代码所示,list 集合需要从数据库查询出来。原创 2024-05-12 13:38:00 · 9698 阅读 · 2 评论 -
Mybatis-foreach 标签使用进行批量操作
【代码】Mybatis-foreach 标签使用进行批量操作。原创 2024-04-03 14:46:08 · 470 阅读 · 0 评论 -
@Valid和@Validated注解校验以及异常处理
@Valid和@Validated注解校验以及异常处理原创 2022-11-12 20:49:58 · 18134 阅读 · 3 评论 -
jdbcTemplate使用
jdbcTemplate使用详解原创 2022-09-17 21:46:08 · 926 阅读 · 0 评论 -
NamedParameterJdbcTemplate使用详解
NamedParameterJdbcTemplate使用详解原创 2022-09-17 13:14:29 · 11478 阅读 · 0 评论 -
SpringBoot整合Hibernate
hibernate整合springboot原创 2022-10-02 20:04:30 · 1767 阅读 · 0 评论 -
Springboot+SpringMVC
(一)Java后台开发方向第一阶段:Java语言(基础语法、面向对象、Java API)第二阶段:Java技术(JDBC技术(访问数据库)、Servlet技术(控制层)第三阶段:Java框架(Spring框架、SpringMVC框架、Mybatis框架)第四阶段:Java案例(添加、修改、删除、查询、搜索、分页)(二)Java项目分层结构视图层控制层业务层数据层企业信息系统层ViewControllerServiceDAOEISspringbootsp原创 2021-08-18 13:50:04 · 562 阅读 · 0 评论 -
springboot整合drools(idea)
(1)新建一个springboot项目,选依赖的时候加上spring web,lombok的依赖(2)加入drools需要的依赖<!-- drools --> <dependency> <groupId>org.drools</groupId> <artifactId>drools-core</artifactId> <version>转载 2021-09-14 22:21:47 · 455 阅读 · 0 评论 -
SpringMVC之@InitBinder注解(日期转换)
@InitBinder注解的作用:springmvc并不是能对所有类型的参数进行绑定的,如果对日期Date类型参数进行绑定,就会报错IllegalStateException错误。所以需要注册一些类型绑定器用于对参数进行绑定。InitBinder注解就有这个作用。程序代码示例:import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.Req原创 2022-05-28 11:09:28 · 623 阅读 · 0 评论 -
springboot学习笔记
Reason: Failed to determine a suitable driver class错误分析【错误原因】:数据源出现错误【排查】:①application中url地址②数据库配置③pom文件中依赖的引入异常:This application has no explicit mapping for /error, so you are seeing this as a fallback解决方法原因:IDEA目录结构的问题,Application启动类的位置不对.要将App原创 2021-12-25 20:37:54 · 1426 阅读 · 0 评论 -
jpa原生sql@Query操作增删改查
jpa原生sql@Query操作增删改查一个使用@Query注解的简单例子@Query(value = "select name,author,price from Book b where b.price>?1 and b.price<?2")List<Book> findByPriceRange(long price1, long price2);Like表达式@Query(value = "select name,author,price from Book原创 2021-08-19 23:34:17 · 679 阅读 · 0 评论 -
Springboot整合使用JPA进行增删改查
springboot整合JPA原创 2022-09-22 23:12:45 · 2322 阅读 · 0 评论 -
springboot注解结合yaml文件配置
首先写两个实体类:Writer类:Book类:YAML配置文件:编写测试类:打印结果:注意:Book实体类中的集合的变量命名要和yaml文件一致。如下图所示:如果不一致,比如:,此时打印结果:Profile问题我们通过设置配置文化来配置开发环境、生产、测试环境的配置,分别设置不同的配置提高开发效率,将公共的部分提取出来放在总配置中:application.yml配置:...原创 2022-07-06 23:31:51 · 402 阅读 · 0 评论 -
NamedParameterJdbcTemplate —— SqlParameterSource实现具名参数查询
NamedParameterJdbcTemplate —— SqlParameterSource实现具名参数查询原创 2022-12-12 23:29:13 · 857 阅读 · 0 评论 -
spring创建实例注解
Spring注解@Component、@Repository、@Service、@Controller区别如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释。@Service服务层组件,用于标注【业务层】组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chi原创 2021-08-18 15:12:02 · 289 阅读 · 0 评论 -
springboot 获取接口请求中的参数(@PathVariable,@RequestParam,@RequestBody)
一、 访问请求、URI、URL、请求参数 四者的区别一个完整的请求路径:http://www.test.com/user/031267/view?username=zhangsan&age=20请求URL (requestURL)= http://www.test.com/user/031267/view请求URI (requestURI)= /user/031267/view请求参数(queryString)= username=zhangsan&age=20二、注解区别1、原创 2022-05-30 16:36:43 · 6204 阅读 · 0 评论 -
spring boot集成 websocket 实现消息主动
背景:http协议是无状态协议,每次请求都不知道前面发生了什么,而且只可以由浏览器端请求服务器端,而不能由服务器去主动通知浏览器端,是单向的,在很多场景就不适合,比如实时的推送,消息通知或者股票等信息的推送;在没有 websocket 之前,要解决这种问题,只能依靠 ajax轮询 或者 长轮询,这两种方式极大的消耗资源;而websocket,只需要借助http协议进行握手,然后保持着一个websocket连接,直到客户端主动断开;相对另外的两种方式,websocket只进行一次连接,当有数据的时候再推送原创 2022-05-26 22:29:41 · 342 阅读 · 0 评论 -
springboot项目如何在工具类中用到service或者bean实体
一、工具类中用到service@Componentpublic class ResultAddOrEditUtil { @Autowired ICarTaskRecordDetailsService iCarTaskRecordDetailsService; private static ResultAddOrEditUtil resultAddOrEditUtil1; @PostConstruct public void init() {原创 2022-04-29 10:12:09 · 1584 阅读 · 0 评论 -
Springboot AOP切面
定义AOP切面原创 2022-12-28 23:26:58 · 6681 阅读 · 0 评论 -
springboot项目打jar包并cmd运行
springboot项目打jar包并且cmd运行原创 2022-11-29 00:09:52 · 536 阅读 · 0 评论