我正在使用 Spring Boot 2.3.1 ,我尝试创建自定义const checkBox = props => {
const [checked, setChecked] = useState(false);
const style = {
input: { fontSize: 20, padding: "20px" },
base: { background: checked ? "red" : "blue", fontSize: 20 },
"+ label": {
color: "#ccc"
},
":checked + label": {
color: "#f00"
}
};
return (
<div>
<input
checked={checked}
onChange={() => setChecked(prev => !prev)}
type="checkbox"
id="ossm"
name="ossm"
style={style.input}
/>
<label style={style.base} for="ossm">
CSS is Awesome
</label>
</div>
);
};
const Checkbox = Radium(checkBox);
,
这是我的ExceptionHandler
班:
CustomHandler
我的项目结构:
我无法从此类中得到任何响应,好像它没有加载。
谢谢。
答案 0 :(得分:5)
您的包装结构是问题所在。由于根软件包为<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Cards">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="unbounded" name="Card">
<xs:complexType>
<xs:attribute name="logicalNumber" use="required" >
<xs:simpleType>
<xs:restriction base="xs:unsignedLong">
<!--<xs:maxExclusive value="18446744073709551615" />-->
<!--<xs:maxInclusive value="54999999999" />-->
<!--<xs:pattern value="\d{12}" ></xs:pattern>-->
<!--<xs:minInclusive value="100000000000" ></xs:minInclusive>-->
<xs:totalDigits value="12"></xs:totalDigits>
<xs:pattern value="54[0-9]*" ></xs:pattern>
</xs:restriction>
<!--<xs:restriction base="xs:unsignedInt">
<xs:length value="12" />
</xs:restriction>-->
</xs:simpleType>
</xs:attribute>
<xs:attribute name="uid" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="([a-zA-Z0-9])*" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mediaSubTypeCode" use="required" >
<xs:simpleType>
<xs:restriction base="xs:unsignedByte">
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="mediaModelCode" use="required" >
<xs:simpleType>
<xs:restriction base="xs:unsignedByte">
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:unique name="UniqueLogicalNoConstraint">
<xs:selector xpath=".//*"/>
<xs:field xpath="@logicalNumber"/>
</xs:unique>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
,因此您的处理程序的软件包名称应为id.tarmizi.demoapi
而不是id.tarmizi.demoapi.exceptions
(缺少id.tarmizi.demoap.exceptions
)。
请记住,除非明确配置,否则所有Spring引导类都应位于根软件包下,请参见documentation