![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随手笔记
文章平均质量分 70
manyu7741
这个作者很懒,什么都没留下…
展开
-
随手记录9:项目启动加载类到静态实现静态方法调用.
随手记录9:静态类中使用spring托管类,自定义加载类简介项目结构加载方式1.通过静态代码块扫描需要加载的类的包路径2. 通过applicationContext 对象获取3.通过实现InitializingBean 接口controller 中静态调用完整版的 CapitalFileHandleContext简介项目中有很多通用的处理类需要加载到内存中;而且实现静态方法注入使用这些对象内容;这些对象一般有统一的父类(接口/抽象类);需要在项目启动就将我们指定的对象加载到内存中demo下载项目结构原创 2021-05-27 17:00:06 · 342 阅读 · 0 评论 -
随手记录8:@Validated统一参数校验失败统一异常处理
随手记录8:@Validated完成请求参数统一校验并且异常处理类中统一进行处理简介demo下载项目结构内容代码内容1.接受请求参数的实体类2.在controller方法中完成异常信息的拼装校验返回的操作3.优化上面的方法统一异常处理中完成参数的校验;4.统一异常处理类案例效果内容1. 传递json格式的参数信息直接抛出异常在全局异常处理类中进行异常处理2. 传递的表单参数 (抛出的异常和上面的不一样)分组操作1.分组请求的req2.分组请求的controller入口代码校验案例效果1.测试默认分组的案例2原创 2021-05-26 10:44:21 · 3146 阅读 · 0 评论 -
随手记录7:springboot项目打成jar包执行加载项目配置文件的方式
随手记录7:springboot项目打成jar包执行加载项目配置文件的方式简介项目结构内容代码内容简介springboot项目好多开发的时间常规操作获取文件的方式 是可以直接的 但是真正打包上线的时间发现获取不到对应的文件内容了 感觉很奇怪项目结构内容代码内容@RequestMapping("/getFile") public String getFile() throws IOException{ // 通过ClassPathResource 获取文件流内容然后打印出文件中内容 Cl原创 2021-03-10 15:16:21 · 209 阅读 · 0 评论 -
14课:mybatis-generator逆向工程生成model/mapper/mapping带有中文字段注释的
14课:mybatis-generator逆向工程生成model/mapper/mapping简介项目的结构代码内容1.pom.xml2.MybatisMain.java3.MyCommentGenerator1.数据库表映射的model字段带有字段描述2 .model上面的get/set方法上的注解3.model class上面的注解内容,默认生成在package后面4. mapper接口方法上的注解内容4. 去掉mapper.xml中的方法默认的注释内容;简介项目中难免会[]碰到新增数据库表,同时还原创 2020-08-25 17:54:19 · 382 阅读 · 2 评论 -
15课:关于自定义生成xml和解析xml的代码内容;
15课:关于自定义生成xml和解析xml的代码内容;简介项目结构生成的xml格式的样例代码实现内容;1.pom.xml文件2.package-info.java3.根节点里面的属性配置3.main入口方法简介现在的项目中请求和响应大多数使用的都是json个数的;但是有些需要调用三方的接口依然使用的是通过xml来接受参数以及响应结果的;就需要我们根据三方的要求生成指定格式的xml字符串,以及根据返回的xml格式字符串解析成map格式(或者对应的实体类)项目结构生成的xml格式的样例<?xm原创 2020-08-31 14:21:37 · 642 阅读 · 1 评论 -
随手记录6:application/json 类型请求修改request中的请求参数
随手记录6:application/json 类型请求修改request中的请求参数简介代码展示1.DataFormatFilter 自定义的filter2.自定义的request类BodyReaderHttpServletRequest3.HttpHelper request中读取请求参数工具类controll中方法内容总结简介http请求类型为contentType = application/json传递的json格式的参数,在到对应的Controll之前修改对应request中的请求参数,也可原创 2020-11-12 11:40:21 · 1072 阅读 · 4 评论 -
随手记录5:通过BeanPostProcessor 实现项目中接口功能增强的操作;
随手记录5:通过BeanPostProcessor 实现项目中接口功能增强的操作;简介代码内容1.自定义SportServiceBeanPostProcessor2.Config配置我们自定义的SportServiceBeanPostProcessor3.需要增强的SportService接口和实现类4.KhyController 中的代码总结简介项目中某些已经实现的功能,可能会要求在方法添加额外的操作内容,比如咋方法前面打印日志内容,或者记录接口操作的耗时时间等,已经完善的代码不想大范围的改动,本文通原创 2020-11-10 16:01:24 · 259 阅读 · 0 评论 -
随手记录2:spring 中的自定义的FactoryBean的使用
随手记录2:spring 中的自定义的FactoryBean的使用简介一.实现FactoryBean创建bean交给spring管理1. 目标对象我们的UserService2.UserServiceFactoryBean 目标对象的工厂类3.FactoryBeanConfig 配置UserServiceFactoryBean工厂类的4.FactoryController 中注入 UserService对象;二.通过FactoryBean对目标对象进行功能增强;1.UserServiceImpl2.User原创 2020-09-02 16:57:59 · 438 阅读 · 0 评论 -
随手记录3:spring 中的@Bean和@Service 注解的内容使用;
随手记录3:spring 中的@Bean和@Service 注解的内容使用;简介1.UserService2.FactoryBeanConfig 配置类;3.FactoryController简介基于之前的文章Spring FactoryBean的使用我们了解到@Bean和@Service注解都能将Bean注入spring容器中@Bean注解在方法上一般在配置类的中搭配@Configuration/@Component 注解使用,@Bean 括号里面不指定目标对象的名称则以方法名为主,如果指定了原创 2020-09-02 17:44:28 · 998 阅读 · 0 评论 -
随手记录4:spring上下文ApplicationContext 两种获取方式和使用获取普通对象和FactoryBean的不同;
随手记录4:spring上下文ApplicationContext 获取和使用;简介关于ApplicationContext 获取关于ApplicationContext 使用1.UserService .java2.FactoryBeanConfig .java结论简介项目中基本上好多对象都是交给spring管理的;但是有些静态的工具类中想获取该对象又不能通过 @Autowired直接注入;或者有些方法里面需要使用到spring托管的对象; 可以通过ApplicationContext 直接获原创 2020-09-03 14:21:52 · 493 阅读 · 0 评论 -
随手记录1:springboot基于java文件配置SqlSessionFactoryBean配置项
简介基于之前的文章第12课:springboot +mybatis +mysql 最简单配置化的demo里面是最简单化配置 SessionFactoryConfig 我们指定通过@MapperScan 扫描我们的mapper.java文件,但是需要我们将对应的mapper.xml放到resources相同包路径下面的文件夹才能加载生效;类似下面的图片 当然如果我们的mapper的包路径比较深这个文件夹的目录相对而言也会比较深;我们基于xml配置SqlSessionFactoryBean 可原创 2020-09-02 10:46:30 · 1787 阅读 · 1 评论