随笔分类 -  springboot

摘要:1、创建注解、添加属性。 例:接口访问时间段限制 package com.yhsp.payapi.aspect; import javax.validation.Payload; import java.lang.annotation.*; /** * @author guocz * @date 2 阅读全文
posted @ 2021-11-30 09:48 幻影黑子 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:新增基类: package com.yhsp.pay.common.enums.basenum; public interface BaseEnum { String getKey(); String getValue(); } 枚举类实现基类: package com.yhsp.pay.commo 阅读全文
posted @ 2021-11-30 09:17 幻影黑子 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:1、Environment 一个通用的读取应用程序运行时的环境变量的类,可以读取application.properties,命令行输入参数,系统属性,操作系统环境变量等。可以通过Spring容器自动注入。Environment可以用在Spring应用的任何地方。 EnvConfig package 阅读全文
posted @ 2021-07-13 10:19 幻影黑子 阅读(168) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot中,Controller中抛出的异常默认交给了/error来处理,应用程序可以将/error映射到一个特定的Controller中处理来代替Spring Boot的默认实现,应用可以继承AbstractErrorController来统一处理系统的各种异常。 pom <?xm 阅读全文
posted @ 2021-07-07 14:29 幻影黑子 阅读(78) 评论(0) 推荐(0) 编辑
摘要:通常而言,Controller都会返回一个视图名称,比如以btl结尾的视图会交给Beetl模板引擎渲染。有些情况下,Controller会返回客户端一个HTTP Redirect重定向请求,希望客户端按照指定地址重新发起一次请求,比如客户登录成功后,重定向到后台系统首页。再比如客户端通过POST提交 阅读全文
posted @ 2021-07-07 10:01 幻影黑子 阅读(1026) 评论(0) 推荐(0) 编辑
摘要:技术需求: 1、HTTP URL映射到Controller某个方法; 2、HTTP参数映射到Controller方法的参数上,比如参数映射到某个Java对象,或者上传附件映射到某个File对象上; 3、参数的校验; 4、MVC错误处理; 5、MVC中如何调用视图; 6、MVC中如何序列化对象JSON 阅读全文
posted @ 2021-06-30 17:57 幻影黑子 阅读(40) 评论(0) 推荐(0) 编辑
摘要:pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs 阅读全文
posted @ 2021-06-30 17:54 幻影黑子 阅读(103) 评论(0) 推荐(0) 编辑
摘要:pom: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x 阅读全文
posted @ 2021-06-30 17:23 幻影黑子 阅读(66) 评论(0) 推荐(0) 编辑
摘要:WebMvcConfigurer是用来全局定制化Spring Boot的MVC特性。开发者通过实现WebMvcConfigurer接口来配置应用的MVC全局特性。 package com.gcz.conf.mvc; import org.springframework.format.Formatte 阅读全文
posted @ 2021-06-30 14:17 幻影黑子 阅读(1904) 评论(0) 推荐(0) 编辑
摘要:Spring Boot支持JSR-303、Bean验证框架。在Spring MVC中,只需要使用@Valid注解标注在方法参数上,Spring Boot即可对参数对象进行校验,校验结果放在BindingResult对象中。 建议导包 <!-- hibernate验证框架 --> <dependenc 阅读全文
posted @ 2021-06-19 11:35 幻影黑子 阅读(815) 评论(0) 推荐(0) 编辑
摘要:1、配置文件 # 服务器配置 # port # 也可以在命令行中指定启动端口:java -jar bootsample.jar --server.port=9090 # 或者传入虚拟机系统属性:java -Dserver.port=9090 -jar bootsample.jar #server.p 阅读全文
posted @ 2021-06-15 17:04 幻影黑子 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1、@SpringBootApplication 使当前类成为项目的启动类,使其成为一个springboot应用。 例: package com.gcz; import org.springframework.boot.SpringApplication; import org.springfram 阅读全文
posted @ 2021-06-15 16:59 幻影黑子 阅读(65) 评论(0) 推荐(0) 编辑
摘要:功能: 1、每个业务方法调用的权限管理:在用户调用方法前判断用户是否有权调用此方法。 2、每个方法调用的审计:记录谁调用了什么业务方法,传入参数是什么,操作是否成功。 3、数据库事务的管理:在执行数据库一系列操作前,先开启事务,在执行完后提交事务;如果执行出错,则回滚事务。 4、缓存:对业务方法返回 阅读全文
posted @ 2021-06-10 10:43 幻影黑子 阅读(34) 评论(0) 推荐(0) 编辑
摘要:pom依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 阅读全文
posted @ 2020-06-15 13:26 幻影黑子 阅读(142) 评论(0) 推荐(0) 编辑
摘要:依赖包pom: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2020-06-11 22:59 幻影黑子 阅读(242) 评论(0) 推荐(0) 编辑
摘要:项目代码:https://github.com/guocanzhen/jQueryAjaxJavaWeb 数据库: 注: 1、在使用Http的URL访问html页面时,需要导入themeleaf 2、ajax使用需导入jQuery脚本 https://jquery.com/download/ 生产版 阅读全文
posted @ 2020-05-24 14:49 幻影黑子 阅读(1750) 评论(0) 推荐(0) 编辑
摘要:springboot项目默认是不允许直接访问templates下的文件的,是受保护的。 如果要访问templates下的文件,推荐使用thymeleaf。 注:使用thymeleaf这一点要牢牢记住! 如何使用: 1、pom依赖 <!--thymeleaf 模板依赖--> <dependency> 阅读全文
posted @ 2020-05-24 06:27 幻影黑子 阅读(13581) 评论(0) 推荐(1) 编辑

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