随笔分类 - java
摘要:1、@RequestBody什么时候用 当请求方式为post请求,且content-type为application-json的时候 @RequestMapping(value = "register.do", method = RequestMethod.POST) @ResponseBody p
阅读全文
摘要:转载地址:https://www.cnblogs.com/ThinkVenus/p/8026633.html Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了
阅读全文
摘要:要监控到所有的service,就需要用到spring的aop插件 一、pom.xml引入aop插件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifa
阅读全文
摘要:jpa 最大特性是导航属性 自动生成sql语句 要想更加灵活的控制查询结果,学习成本高 mybatis 最大特性是resultMap 把sql查询出来的值转换成一个Java对象 resultMap和resultType都可以,但是只有一个起作用 resultMap(复杂的还是用这个)要提前定义 re
阅读全文
摘要:分页需要用到的俩个参数;pageNum(页码)、pageSize(每页的条数) 有时候前端(移动端)传递的是start(从多少条记录开始)、count(获取的数量,也就是条数) 后端方法需要的是;pageNum和pageSize 一、将start、count转换为pageNum和pageSize (
阅读全文
摘要:jpa是持久层框架,前身是hibernate 项目中使用: (一)、pom.xml引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifac
阅读全文
摘要:转:https://www.cnblogs.com/Ran-Chen/p/9646187.html 连接到MySQL数据库 1、选择数据源 在IDEA中新建一个Java工程后,最右侧侧边栏会有个 Database 标签,点击此标签,然后点击+按钮,选择Data Source,选择MySQL,如果是其
阅读全文
摘要:一、入门 客户端发起请求进入DispatcherServlet,再进入我们自定义的拦截器,拦截器实现的是HandlerIntercepter接口,如果拦截成功,就向客服端返回拦截器响应信息; 如果验证通过,就进入对应的controller,然后结果一系列操作,返回controller响应信息 (二)
阅读全文
摘要:(一)、SpringMVC全局异常快速入门 (二)、Spring及SpringMVC扫描包隔离及配置文件优化 1、删除applicationContext-datasource.xml文件里context:component-scan <context:component-scan base-pac
阅读全文
摘要:地址:https://coding.imooc.com/lesson/162.html#mid=9001 背景:在项目开发中,开发、测试、生产环境的配置都不一样,如果每次都手动改变配置,容易改错,这时我们可以使用Maven 之前的项目结构: 以下文件是不同环境单独配置的: datasource.pr
阅读全文
摘要:介绍 https://projectlombok.org/ 通过简单注解来精简代码达到消除冗长代码的母的 优点: 1、提高编码效率 2、使代码更简洁 3、消除冗长代码 4、避免修改字段的时候忘记修改方法名 原理: 1、JSR 269 Pluggable Annotation Processing A
阅读全文
摘要:1、在resources文件夹引入zfbinfo.properties # 支付宝网关名、partnerId和appId open_api_domain = https://openapi.alipaydev.com/gateway.do mcloud_api_domain = http://mcl
阅读全文
摘要:(一)、整合log4j 1、先排除spring-boot自带的日志包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <!-- 排除相应的jar
阅读全文
摘要:参考地址: 使用maven构建的Java聚合工程,结构如下: 使用mybatis-generator可以创建pojo、mapper,所以我们把配置文件放在foodie-dev-mapper的文件夹下 1、先进行pom.xml的配置,引入mybatis-generator的相关jar包 <!-- 下面
阅读全文
摘要:自动装配是spring-boot最核心的功能 自动装配解决的了什么问题: 把配置的bean(包括自己写的和第三方的sdk)自动加入到IOC容器中。在没有自动配置的时候,我们是用xml进行配置,然后加入到IOC容器 原理理解: SpringBoot的主配置类: 里面有一个main方法运行了一个run(
阅读全文
摘要:具体看这里:https://class.imooc.com/lesson/1222#mid=28465
阅读全文
摘要:1、项目启动的时候,找不到mapper文件 Description: Field stuMapper in com.zb.service.impl.StuServiceImpl required a bean of type 'com.zb.mapper.StuMapper' that could
阅读全文
摘要:github地址:https://github.com/brettwooldridge/HikariCP 参考文字:https://blog.csdn.net/qq78827534/article/details/81143933 Springboot2快速上手 说得这么好,用起来会不会很麻烦啊,会
阅读全文
摘要:官网 使用PDman来构建数据库表
阅读全文