java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter报错解决

JAXB API是javaEE的API,因此在javaSE9以上不再包含这个Jar包java9中引入了模块的概念,默认情况下,JavaSE中将不再包含javaEE的Jar包而在java6/7/8时关于这个API都是捆绑在一起的解决方法...

手动抛出异常并返回前端

概述通常一个web框架中,有大量需要处理的异常。比如业务异常,权限不足等等。前端通过弹出提示信息的方式告诉用户出了什么错误。 通常情况下我们用try.....catch....对异常进行捕捉处理,但是在实际项目中对业务模块进行异常捕捉...

何时使用@Autowierd与@Resource

@Autowired(来自Spring)按类型查找,书写方便,不用在后面跟名字,缺点:当一个Service有多个ServiceImpl去实现时,那么会报错,因为它不知道去实现哪一个@Qualifier 虽然用这个可以解决报错,但是引起...

DAO PO BO VO DTO POJO的概念与区别

第 1 个:DAO  DAO(Data Access Object)数据访问对象,它是一个面向对象的数据库接口,负责持久层的操作,为业务层提供接口,主要用来封装对数据库的访问,常见操作无外乎 CURD。我们也可以认为一个 DAO 对应...

MyBatis-Plus添加mapper层选装件,扩展BaseMapper

1、在自定义注入器MySqlInjector上添加选装件方法public class MySqlInjector extends DefaultSqlInjector { @Override public List&l...

@ConfigurationProperties 报红问题

可根据项目需要,选择以下方式解决报红问题:增加@Component增加@EnableConfigurationProperties(SmsProperties.class)@Component @ConfigurationProper...

spring.rabbitmq.publisher-confirm属性配置过时处理

spring.rabbitmq.publisher-confirm在springboot2.2.0.RELEASE版本之前是amqp正式支持的属性,用来配置消息发送到交换器之后是否触发回调方法,在2.2.0及之后使用spring.ra...

帝国CMS通过API插件输出json数据

插件路径/e/extend/api/getInfos.php前端访问https://www.***.com/e/extend/api/getInfos.php?classid=74&year=2019&month=01...

Java分页时获取总页数的方法

方法1:Integer totalPage = (int) (total / pageSize + ((total % pageSize == 0) ? 0 : 1));方法2:Integer totalPage = (int) Ma...