Приведенный ниже код отлично работает с версией загрузки Spring до 2.7.17:-
protected Customer getCustomerFromURI(String resourcesId) {
Map uriKeys = bbInputSetupUtils.getURIKeysFromServiceInstance(resourceId);
/>String globalCustomerId = uriKeys.get(AAIFluentTypeBuilder.Types.CUSTOMER.getUriParams().globalCustomerId);
org.onap.aai.domain.yang.Customer customerAAI = this.bbInputSetupUtils.getAAICustomer(globalCustomerId);
if (customerAAI != null) {
return mapperLayer.mapAAICustomer(customerAAI);
} else {
return null;
}
Мой клиент классифицируется следующим образом:-
package org.onap.aai.domain.yang;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.onap.aai.annotations.Metadata;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"globalCustomerId",
"subscriberName",
"subscriberType",
"dataOwner",
"dataSource",
"dataSourceVersion",
"resourceVersion",
"serviceSubscriptions",
"relationshipList"
})
@XmlRootElement(name = "customer")
public class Customer implements Serializable, ToString2
{
private final static long serialVersionUID = 16L;
@XmlElement(name = "global-customer-id")
@Metadata(isKey = true, description = "Global customer id used across ONAP to uniquely identify customer.")
protected String globalCustomerId;
@XmlElement(name = "subscriber-name")
@Metadata(description = "Subscriber name, an alternate way to retrieve a customer.")
protected String subscriberName;
@XmlElement(name = "subscriber-type")
@Metadata(description = "Subscriber type, a way to provide VID with only the INFRA customers.", defaultValue = "CUST")
protected String subscriberType;
@XmlElement(name = "data-owner")
@Metadata(description = "Identifies the entity that is responsible managing this inventory object.")
protected String dataOwner;
@XmlElement(name = "data-source")
@Metadata(description = "Identifies the upstream source of the data.")
protected String dataSource;
@XmlElement(name = "data-source-version")
@Metadata(description = "Identifies the version of the upstream source.")
protected String dataSourceVersion;
@XmlElement(name = "resource-version")
@Metadata(description = "Used for optimistic concurrency. Must be empty on create, valid on update and delete.")
protected String resourceVersion;
@XmlElement(name = "service-subscriptions")
protected ServiceSubscriptions serviceSubscriptions;
@XmlElement(name = "relationship-list")
protected RelationshipList relationshipList;
public String getGlobalCustomerId() {
return globalCustomerId;
}
public void setGlobalCustomerId(String value) {
this.globalCustomerId = value;
}
public String getSubscriberName() {
return subscriberName;
}
public void setSubscriberName(String value) {
this.subscriberName = value;
}
public String getSubscriberType() {
return subscriberType;
}
public void setSubscriberType(String value) {
this.subscriberType = value;
}
public void setDataOwner(String value) {
this.dataOwner = value;
}
public String getDataSource() {
return dataSource;
}
public void setDataSource(String value) {
this.dataSource = value;
}
public String getDataSourceVersion() {
return dataSourceVersion;
}
public void setDataSourceVersion(String value) {
this.dataSourceVersion = value;
}
public String getResourceVersion() {
return resourceVersion;
}
public void setResourceVersion(String value) {
this.resourceVersion = value;
}
public ServiceSubscriptions getServiceSubscriptions() {
return serviceSubscriptions;
}
public void setServiceSubscriptions(ServiceSubscriptions value) {
this.serviceSubscriptions = value;
}
public RelationshipList getRelationshipList() {
return relationshipList;
}
public void setRelationshipList(RelationshipList value) {
this.relationshipList = value;
}
public String toString() {
final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
final StringBuilder buffer = new StringBuilder();
append(null, buffer, strategy);
return buffer.toString();
}
}
public org.onap.aai.domain.yang.Customer getAAICustomer(String globalSubscriberId) {
return injectionHelper.getAaiClient()
.get(org.onap.aai.domain.yang.Customer.class,
AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.business().customer(globalSubscriberId)))
.orElse(null);
}
В приведенном выше методе AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.business().customer(globalSubscriberId) выдает выходные данные в виде {"global-customer-id":"12","subscriber-name" :"abc"}, и он правильно сопоставляется с org.onap.aai.domain.yang.Customer.
Но если я обновлюсь до Springboot 3+ и java17, он не будет сопоставлен, и я получу ноль.
Прикрепляю мой pom.xml:-
x s i : s c h e m a L o c a t i o n = & q u o t ; h t t p : / / m a v e n . a p a c h e . o r g / P O M / 4 . 0 . 0 h t t p : / / m a v e n . a p a c h e . o r g / x s d / m a v e n - 4 . 0 . 0 . x s d & q u o t ; & g t ; < b r / > & l t ; m o d e l V e r s i o n & g t ; 4 . 0 . 0 & l t ; / m o d e l V e r s i o n & g t ; < b r / > & l t ; p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . o p a r e n t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; o p a r e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; r e l a t i v e P a t h / & g t ; < b r / > & l t ; / p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . s o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; p a c k a g i n g & g t ; p o m & l t ; / p a c k a g i n g & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 8 . 0 - S N A P S H O T & l t ; / v e r s i o n & g t ; < b r / > & l t ; n a m e & g t ; s o & l t ; / n a m e & g t ; < b r / > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; j a v a . v e r s i o n & g t ; 1 7 & l t ; / j a v a . v e r s i o n & g t ; < b r / > < b r / > & l t ; c x f . v e r s i o n & g t ; 4 . 0 . 2 & l t ; / c x f . v e r s i o n & g t ; < b r / > & l t ; j a x . w s . r s & g t ; 2 . 1 & l t ; / j a x . w s . r s & g t ; < b r / > & l t ; s p r i n g b o o t . v e r s i o n & g t ; 3 . 1 . 6 & l t ; / s p r i n g b o o t . v e r s i o n & g t ; < b r / > & l t ; a a f . v e r s i o n & g t ; 2 . 1 . 2 1 & l t ; / a a f . v e r s i o n & g t ; < b r / > & l t ; i o . f a b r i c 8 . v e r s i o n & g t ; 0 . 4 0 . 0 & l t ; / i o . f a b r i c 8 . v e r s i o n & g t ; < b r / > & l t ; a p p c . c l i e n t . v e r s i o n & g t ; 1 . 7 . 2 & l t ; / a p p c . c l i e n t . v e r s i o n & g t ; < b r / > & l t ; b o w m a n . c l i e n t . v e r s i o n & g t ; 0 . 1 1 . 0 & l t ; / b o w m a n . c l i e n t . v e r s i o n & g t ; < b r / > & l t ; a a f . c a d i . v e r s i o n & g t ; 2 . 1 . 1 5 & l t ; / a a f . c a d i . v e r s i o n & g t ; < b r / > & l t ; s p r i n g . p r o f i l e s . a c t i v e & g t ; m y s q l & l t ; / s p r i n g . p r o f i l e s . a c t i v e & g t ; < b r / > & l t ; c o m . f a s t e r x m l . j a c k s o n . c o r e . v e r s i o n & g t ; 2 . 1 4 . 0 & l t ; / c o m . f a s t e r x m l . j a c k s o n . c o r e . v e r s i o n & g t ; < b r / > & l t ; c o m . f a s t e r x m l . j a c k s o n . a n n o t a t i o n . v e r s i o n & g t ; 2 . 1 4 . 0 & l t ; / c o m . f a s t e r x m l . j a c k s o n . a n n o t a t i o n . v e r s i o n & g t ; < b r / > & l t ; c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . v e r s i o n & g t ; 2 . 1 4 . 0 & l t ; / c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . v e r s i o n & g t ; < b r / > & l t ; o r g . s p r i n g f r a m e w o r k . v e r s i o n & g t ; 5 . 5 . 1 & l t ; / o r g . s p r i n g f r a m e w o r k . v e r s i o n & g t ; < b r / > & l t ; s d c . d i s t r i b u t i o n . c l i e n t . v e r s i o n & g t ; 2 . 0 . 9 & l t ; / s d c . d i s t r i b u t i o n . c l i e n t . v e r s i o n & g t ; < b r / > & l t ; i o . o p e n t e l e m e t r y . v e r s i o n & g t ; 1 . 2 1 . 0 & l t ; / i o . o p e n t e l e m e t r y . v e r s i o n & g t ; < b r / > & l t ; c o m m o n s - c o l l e c t i o n s . v e r s i o n & g t ; 3 . 2 . 2 & l t ; / c o m m o n s - c o l l e c t i o n s . v e r s i o n & g t ; < b r / > & l t ; s w a g g e r . p l u g i n . v e r s i o n & g t ; 2 . 1 . 5 & l t ; / s w a g g e r . p l u g i n . v e r s i o n & g t ; < b r / > & l t ; / p r o p e r t i e s & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . m o d u l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - m o d u l e - j a x b - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - d a t a b i n d & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . j a x r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - j a x r s - b a s e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . j a x r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - j a x r s - j s o n - p r o v i d e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . w s . r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . w s . r s - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { j a x . w s . r s } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . a n n o t a t i o n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . a n n o t a t i o n - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 3 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . i n j e c t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . i n j e c t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . m o c k i t o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m o c k i t o - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . h a m c r e s t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h a m c r e s t - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . h a m c r e s t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h a m c r e s t - l i b r a r y & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j u n i t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; x m l u n i t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; x m l u n i t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g i t h u b . t o m a k e h u r s t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; w i r e m o c k - s t a n d a l o n e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 1 3 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . m o r t b a y . j e t t y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j e t t y & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . g u a v a & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g u a v a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - d a t a b i n d & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . h t t p c o m p o n e n t s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h t t p c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s k y s c r e a m e r & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n a s s e r t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; x m l u n i t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; x m l u n i t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . j a y w a y . j s o n p a t h & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n - p a t h & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; n e t . s f . j o p t - s i m p l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j o p t - s i m p l e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . o p e n p o j o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; o p e n p o j o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 0 . 8 . 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a s s e r t j & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a s s e r t j - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 . 2 3 . 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e c o d e . j u n i t - t o o l b o x & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - t o o l b o x & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 4 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a k a r t a . w s . r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a k a r t a . w s . r s - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 . 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - c o m m o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - s u i t e - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - s u i t e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - e n g i n e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - l a u n c h e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y M a n a g e m e n t & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . s o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; d e p l o y m e n t - c o n f i g s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { p r o j e c t . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . l o g g i n g - a n a l y t i c s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o g g i n g - s l f 4 j & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 . 9 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . g l a s s f i s h . j e r s e y . e x t . c d i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j e r s e y - c d i 1 x - s e r v l e t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 . 0 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . l o g g i n g - a n a l y t i c s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o g g i n g - f i l t e r - b a s e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 . 9 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . l o g g i n g - a n a l y t i c s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o g g i n g - f i l t e r - s p r i n g & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 . 9 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . h t t p c o m p o n e n t s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h t t p c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 4 . 4 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m m o n s - c o d e c & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o m m o n s - c o d e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 5 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m m o n s - i o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o m m o n s - i o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 7 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . s u n . x m l . f a s t i n f o s e t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; F a s t I n f o s e t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 2 . 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - d e p e n d e n c i e s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { s p r i n g b o o t . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . d a t a f o r m a t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - d a t a f o r m a t - y a m l & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 1 5 . 0 - r c 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . i n t e r c e p t o r & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . i n t e r c e p t o r - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 2 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - s t a r t e r - t e s t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { s p r i n g b o o t . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . v a a d i n . e x t e r n a l . g o o g l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a n d r o i d - j s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; n e t . j a v a c r u m b s . s h e d l o c k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s h e d l o c k - s p r i n g & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 9 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; n e t . j a v a c r u m b s . s h e d l o c k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s h e d l o c k - p r o v i d e r - j d b c - t e m p l a t e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 9 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . f l y w a y d b & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; f l y w a y - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 0 . 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . f l y w a y d b & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; f l y w a y - m y s q l & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 0 . 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j s o n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 0 2 3 1 0 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . a a i . s c h e m a - s e r v i c e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a a i - s c h e m a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 9 . 6 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - r s - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - b i n d i n g s - s o a p & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - t r a n s p o r t s - h t t p & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - s p r i n g - b o o t - s t a r t e r - j a x w s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - s p r i n g - b o o t - s t a r t e r - j a x r s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - r s - s e r v i c e - d e s c r i p t i o n - o p e n a p i - v 3 & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o upId>
jboss-rmi-api_1.0_spec
org.onap.aaf.authz
aaf-cadi-core
${aaf.version}
org.onap.aaf.authz
aaf-cadi-client
${aaf.version}
org.onap.aaf.authz
aaf-cadi-aaf
${aaf.version}
javax.servlet
servlet-api
log4j
log4j
org.onap.aaf.authz
aaf-auth-client
${aaf.version}
runtime
org.onap.aaf.authz
aaf-misc-env
${aaf.version}
runtime
org.onap.aaf.authz
aaf-misc-rosetta
${aaf.version}
runtime
ch.vorburger.mariaDB4j
mariaDB4j
2.3.0
test
org.springframework.cloud
spring-cloud-contract-wiremock
4.0.0
test
org.camunda.bpm.assert
camunda-bpm-assert
3.0.0
test
org.codehaus.janino
janino
3.1.10
org.camunda.bpm.springboot
camunda-bpm-spring-boot-starter-external-task-client
7.15.0
pl.pragmatists
JUnitParams
1.0.5
test
io.swagger.core.v3
swagger-jaxrs2
2.2.15
org.camunda.bpm
camunda-bom
7.20.0-ee
import
pom
com.mysql
mysql-connector-j
8.1.0
com.fasterxml.jackson.core
jackson-core
${com.fasterxml.jackson.core.version}
com.fasterxml.jackson.core
jackson-annotations
${com.fasterxml.jackson.annotation.version}
com.fasterxml.jackson.core
jackson-databind
${com.fasterxml.jackson.databind.version}
org.onap.sdc.sdc-distribution-client
sdc-distribution-client
${sdc.distribution.client.version}
org.slf4j
slf4j-log4j12
com.wix
wix-embedded-mysql
4.6.1
test
ch.vorburger.mariaDB4j
mariaDB4j-core
2.3.0
test
org.springframework.data
spring-data-rest-hal-browser
3.3.9.RELEASE
io.opentelemetry
opentelemetry-api
${io.opentelemetry.version}
commons-collections
commons-collections
${commons-collections.version}
org.junit.platform
junit-platform-commons
1.10.0
org.junit.platform
junit-platform-suite-api
1.10.0
test
org.junit.platform
junit-platform-suite
1.10.0
test
org.junit.platform
junit-platform-engine
1.10.0
test
org.junit.platform
junit-platform-launcher
1.10.0
test
Подробнее здесь: https://stackoverflow.com/questions/788 ... in-java-17
Десериализация Джексона не работает в Java 17 ⇐ JAVA
Программисты JAVA общаются здесь
1722344268
Anonymous
Приведенный ниже код отлично работает с версией загрузки Spring до 2.7.17:-
protected Customer getCustomerFromURI(String resourcesId) {
Map uriKeys = bbInputSetupUtils.getURIKeysFromServiceInstance(resourceId);
/>String globalCustomerId = uriKeys.get(AAIFluentTypeBuilder.Types.CUSTOMER.getUriParams().globalCustomerId);
org.onap.aai.domain.yang.Customer customerAAI = this.bbInputSetupUtils.getAAICustomer(globalCustomerId);
if (customerAAI != null) {
return mapperLayer.mapAAICustomer(customerAAI);
} else {
return null;
}
Мой клиент классифицируется следующим образом:-
package org.onap.aai.domain.yang;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
import org.jvnet.jaxb2_commons.lang.ToString2;
import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
import org.onap.aai.annotations.Metadata;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"globalCustomerId",
"subscriberName",
"subscriberType",
"dataOwner",
"dataSource",
"dataSourceVersion",
"resourceVersion",
"serviceSubscriptions",
"relationshipList"
})
@XmlRootElement(name = "customer")
public class Customer implements Serializable, ToString2
{
private final static long serialVersionUID = 16L;
@XmlElement(name = "global-customer-id")
@Metadata(isKey = true, description = "Global customer id used across ONAP to uniquely identify customer.")
protected String globalCustomerId;
@XmlElement(name = "subscriber-name")
@Metadata(description = "Subscriber name, an alternate way to retrieve a customer.")
protected String subscriberName;
@XmlElement(name = "subscriber-type")
@Metadata(description = "Subscriber type, a way to provide VID with only the INFRA customers.", defaultValue = "CUST")
protected String subscriberType;
@XmlElement(name = "data-owner")
@Metadata(description = "Identifies the entity that is responsible managing this inventory object.")
protected String dataOwner;
@XmlElement(name = "data-source")
@Metadata(description = "Identifies the upstream source of the data.")
protected String dataSource;
@XmlElement(name = "data-source-version")
@Metadata(description = "Identifies the version of the upstream source.")
protected String dataSourceVersion;
@XmlElement(name = "resource-version")
@Metadata(description = "Used for optimistic concurrency. Must be empty on create, valid on update and delete.")
protected String resourceVersion;
@XmlElement(name = "service-subscriptions")
protected ServiceSubscriptions serviceSubscriptions;
@XmlElement(name = "relationship-list")
protected RelationshipList relationshipList;
public String getGlobalCustomerId() {
return globalCustomerId;
}
public void setGlobalCustomerId(String value) {
this.globalCustomerId = value;
}
public String getSubscriberName() {
return subscriberName;
}
public void setSubscriberName(String value) {
this.subscriberName = value;
}
public String getSubscriberType() {
return subscriberType;
}
public void setSubscriberType(String value) {
this.subscriberType = value;
}
public void setDataOwner(String value) {
this.dataOwner = value;
}
public String getDataSource() {
return dataSource;
}
public void setDataSource(String value) {
this.dataSource = value;
}
public String getDataSourceVersion() {
return dataSourceVersion;
}
public void setDataSourceVersion(String value) {
this.dataSourceVersion = value;
}
public String getResourceVersion() {
return resourceVersion;
}
public void setResourceVersion(String value) {
this.resourceVersion = value;
}
public ServiceSubscriptions getServiceSubscriptions() {
return serviceSubscriptions;
}
public void setServiceSubscriptions(ServiceSubscriptions value) {
this.serviceSubscriptions = value;
}
public RelationshipList getRelationshipList() {
return relationshipList;
}
public void setRelationshipList(RelationshipList value) {
this.relationshipList = value;
}
public String toString() {
final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
final StringBuilder buffer = new StringBuilder();
append(null, buffer, strategy);
return buffer.toString();
}
}
public org.onap.aai.domain.yang.Customer getAAICustomer(String globalSubscriberId) {
return injectionHelper.getAaiClient()
.get(org.onap.aai.domain.yang.Customer.class,
AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.business().customer(globalSubscriberId)))
.orElse(null);
}
В приведенном выше методе AAIUriFactory.createResourceUri(AAIFluentTypeBuilder.business().customer(globalSubscriberId) выдает выходные данные в виде {"global-customer-id":"12","subscriber-name" :"abc"}, и он правильно сопоставляется с org.onap.aai.domain.yang.Customer.
Но если я обновлюсь до Springboot 3+ и java17, он не будет сопоставлен, и я получу ноль.
Прикрепляю мой pom.xml:-
x s i : s c h e m a L o c a t i o n = & q u o t ; h t t p : / / m a v e n . a p a c h e . o r g / P O M / 4 . 0 . 0 h t t p : / / m a v e n . a p a c h e . o r g / x s d / m a v e n - 4 . 0 . 0 . x s d & q u o t ; & g t ; < b r / > & l t ; m o d e l V e r s i o n & g t ; 4 . 0 . 0 & l t ; / m o d e l V e r s i o n & g t ; < b r / > & l t ; p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . o p a r e n t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; o p a r e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; r e l a t i v e P a t h / & g t ; < b r / > & l t ; / p a r e n t & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . s o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; p a c k a g i n g & g t ; p o m & l t ; / p a c k a g i n g & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 8 . 0 - S N A P S H O T & l t ; / v e r s i o n & g t ; < b r / > & l t ; n a m e & g t ; s o & l t ; / n a m e & g t ; < b r / > & l t ; p r o p e r t i e s & g t ; < b r / > & l t ; j a v a . v e r s i o n & g t ; 1 7 & l t ; / j a v a . v e r s i o n & g t ; < b r / > < b r / > & l t ; c x f . v e r s i o n & g t ; 4 . 0 . 2 & l t ; / c x f . v e r s i o n & g t ; < b r / > & l t ; j a x . w s . r s & g t ; 2 . 1 & l t ; / j a x . w s . r s & g t ; < b r / > & l t ; s p r i n g b o o t . v e r s i o n & g t ; 3 . 1 . 6 & l t ; / s p r i n g b o o t . v e r s i o n & g t ; < b r / > & l t ; a a f . v e r s i o n & g t ; 2 . 1 . 2 1 & l t ; / a a f . v e r s i o n & g t ; < b r / > & l t ; i o . f a b r i c 8 . v e r s i o n & g t ; 0 . 4 0 . 0 & l t ; / i o . f a b r i c 8 . v e r s i o n & g t ; < b r / > & l t ; a p p c . c l i e n t . v e r s i o n & g t ; 1 . 7 . 2 & l t ; / a p p c . c l i e n t . v e r s i o n & g t ; < b r / > & l t ; b o w m a n . c l i e n t . v e r s i o n & g t ; 0 . 1 1 . 0 & l t ; / b o w m a n . c l i e n t . v e r s i o n & g t ; < b r / > & l t ; a a f . c a d i . v e r s i o n & g t ; 2 . 1 . 1 5 & l t ; / a a f . c a d i . v e r s i o n & g t ; < b r / > & l t ; s p r i n g . p r o f i l e s . a c t i v e & g t ; m y s q l & l t ; / s p r i n g . p r o f i l e s . a c t i v e & g t ; < b r / > & l t ; c o m . f a s t e r x m l . j a c k s o n . c o r e . v e r s i o n & g t ; 2 . 1 4 . 0 & l t ; / c o m . f a s t e r x m l . j a c k s o n . c o r e . v e r s i o n & g t ; < b r / > & l t ; c o m . f a s t e r x m l . j a c k s o n . a n n o t a t i o n . v e r s i o n & g t ; 2 . 1 4 . 0 & l t ; / c o m . f a s t e r x m l . j a c k s o n . a n n o t a t i o n . v e r s i o n & g t ; < b r / > & l t ; c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . v e r s i o n & g t ; 2 . 1 4 . 0 & l t ; / c o m . f a s t e r x m l . j a c k s o n . d a t a b i n d . v e r s i o n & g t ; < b r / > & l t ; o r g . s p r i n g f r a m e w o r k . v e r s i o n & g t ; 5 . 5 . 1 & l t ; / o r g . s p r i n g f r a m e w o r k . v e r s i o n & g t ; < b r / > & l t ; s d c . d i s t r i b u t i o n . c l i e n t . v e r s i o n & g t ; 2 . 0 . 9 & l t ; / s d c . d i s t r i b u t i o n . c l i e n t . v e r s i o n & g t ; < b r / > & l t ; i o . o p e n t e l e m e t r y . v e r s i o n & g t ; 1 . 2 1 . 0 & l t ; / i o . o p e n t e l e m e t r y . v e r s i o n & g t ; < b r / > & l t ; c o m m o n s - c o l l e c t i o n s . v e r s i o n & g t ; 3 . 2 . 2 & l t ; / c o m m o n s - c o l l e c t i o n s . v e r s i o n & g t ; < b r / > & l t ; s w a g g e r . p l u g i n . v e r s i o n & g t ; 2 . 1 . 5 & l t ; / s w a g g e r . p l u g i n . v e r s i o n & g t ; < b r / > & l t ; / p r o p e r t i e s & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . m o d u l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - m o d u l e - j a x b - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - d a t a b i n d & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . j a x r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - j a x r s - b a s e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . j a x r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - j a x r s - j s o n - p r o v i d e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . w s . r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . w s . r s - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { j a x . w s . r s } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . a n n o t a t i o n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . a n n o t a t i o n - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 3 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . i n j e c t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . i n j e c t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . m o c k i t o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; m o c k i t o - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . h a m c r e s t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h a m c r e s t - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . h a m c r e s t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h a m c r e s t - l i b r a r y & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j u n i t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; x m l u n i t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; x m l u n i t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g i t h u b . t o m a k e h u r s t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; w i r e m o c k - s t a n d a l o n e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 1 3 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . m o r t b a y . j e t t y & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j e t t y & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e . g u a v a & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; g u a v a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - a n n o t a t i o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . c o r e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - d a t a b i n d & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . h t t p c o m p o n e n t s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h t t p c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s k y s c r e a m e r & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n a s s e r t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; x m l u n i t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; x m l u n i t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . j a y w a y . j s o n p a t h & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n - p a t h & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; n e t . s f . j o p t - s i m p l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j o p t - s i m p l e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . o p e n p o j o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; o p e n p o j o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 0 . 8 . 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a s s e r t j & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a s s e r t j - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 . 2 3 . 1 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . g o o g l e c o d e . j u n i t - t o o l b o x & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - t o o l b o x & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 4 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a k a r t a . w s . r s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a k a r t a . w s . r s - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 . 1 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - c o m m o n s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - s u i t e - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - s u i t e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - e n g i n e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j u n i t . p l a t f o r m & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j u n i t - p l a t f o r m - l a u n c h e r & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; t e s t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; / d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y M a n a g e m e n t & g t ; < b r / > & l t ; d e p e n d e n c i e s & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . s o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; d e p l o y m e n t - c o n f i g s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { p r o j e c t . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . l o g g i n g - a n a l y t i c s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o g g i n g - s l f 4 j & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 . 9 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . g l a s s f i s h . j e r s e y . e x t . c d i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j e r s e y - c d i 1 x - s e r v l e t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 3 . 0 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . l o g g i n g - a n a l y t i c s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o g g i n g - f i l t e r - b a s e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 . 9 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . l o g g i n g - a n a l y t i c s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; l o g g i n g - f i l t e r - s p r i n g & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 6 . 9 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . h t t p c o m p o n e n t s & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; h t t p c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 4 . 4 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m m o n s - c o d e c & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o m m o n s - c o d e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 1 5 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m m o n s - i o & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c o m m o n s - i o & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 7 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . s u n . x m l . f a s t i n f o s e t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; F a s t I n f o s e t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 2 . 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; s c o p e & g t ; c o m p i l e & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - d e p e n d e n c i e s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { s p r i n g b o o t . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; t y p e & g t ; p o m & l t ; / t y p e & g t ; < b r / > & l t ; s c o p e & g t ; i m p o r t & l t ; / s c o p e & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . f a s t e r x m l . j a c k s o n . d a t a f o r m a t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a c k s o n - d a t a f o r m a t - y a m l & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 . 1 5 . 0 - r c 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; j a v a x . i n t e r c e p t o r & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j a v a x . i n t e r c e p t o r - a p i & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 2 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . s p r i n g f r a m e w o r k . b o o t & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s p r i n g - b o o t - s t a r t e r - t e s t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { s p r i n g b o o t . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; c o m . v a a d i n . e x t e r n a l . g o o g l e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a n d r o i d - j s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; n e t . j a v a c r u m b s . s h e d l o c k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s h e d l o c k - s p r i n g & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 9 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; n e t . j a v a c r u m b s . s h e d l o c k & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; s h e d l o c k - p r o v i d e r - j d b c - t e m p l a t e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 4 . 9 . 2 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . f l y w a y d b & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; f l y w a y - c o r e & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 0 . 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . f l y w a y d b & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; f l y w a y - m y s q l & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 0 . 0 . 0 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j s o n & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j s o n & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 2 0 2 3 1 0 1 3 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . o n a p . a a i . s c h e m a - s e r v i c e & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; a a i - s c h e m a & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; 1 . 9 . 6 & l t ; / v e r s i o n & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - r s - c l i e n t & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - b i n d i n g s - s o a p & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - t r a n s p o r t s - h t t p & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - s p r i n g - b o o t - s t a r t e r - j a x w s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - s p r i n g - b o o t - s t a r t e r - j a x r s & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; j b o s s - r m i - a p i _ 1 . 0 _ s p e c & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; / e x c l u s i o n & g t ; < b r / > & l t ; / e x c l u s i o n s & g t ; < b r / > & l t ; / d e p e n d e n c y & g t ; < b r / > & l t ; d e p e n d e n c y & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . a p a c h e . c x f & l t ; / g r o u p I d & g t ; < b r / > & l t ; a r t i f a c t I d & g t ; c x f - r t - r s - s e r v i c e - d e s c r i p t i o n - o p e n a p i - v 3 & l t ; / a r t i f a c t I d & g t ; < b r / > & l t ; v e r s i o n & g t ; $ { c x f . v e r s i o n } & l t ; / v e r s i o n & g t ; < b r / > & l t ; e x c l u s i o n s & g t ; < b r / > & l t ; e x c l u s i o n & g t ; < b r / > & l t ; g r o u p I d & g t ; o r g . j b o s s . s p e c . j a v a x . r m i & l t ; / g r o upId>
jboss-rmi-api_1.0_spec
org.onap.aaf.authz
aaf-cadi-core
${aaf.version}
org.onap.aaf.authz
aaf-cadi-client
${aaf.version}
org.onap.aaf.authz
aaf-cadi-aaf
${aaf.version}
javax.servlet
servlet-api
log4j
log4j
org.onap.aaf.authz
aaf-auth-client
${aaf.version}
runtime
org.onap.aaf.authz
aaf-misc-env
${aaf.version}
runtime
org.onap.aaf.authz
aaf-misc-rosetta
${aaf.version}
runtime
ch.vorburger.mariaDB4j
mariaDB4j
2.3.0
test
org.springframework.cloud
spring-cloud-contract-wiremock
4.0.0
test
org.camunda.bpm.assert
camunda-bpm-assert
3.0.0
test
org.codehaus.janino
janino
3.1.10
org.camunda.bpm.springboot
camunda-bpm-spring-boot-starter-external-task-client
7.15.0
pl.pragmatists
JUnitParams
1.0.5
test
io.swagger.core.v3
swagger-jaxrs2
2.2.15
org.camunda.bpm
camunda-bom
7.20.0-ee
import
pom
com.mysql
mysql-connector-j
8.1.0
com.fasterxml.jackson.core
jackson-core
${com.fasterxml.jackson.core.version}
com.fasterxml.jackson.core
jackson-annotations
${com.fasterxml.jackson.annotation.version}
com.fasterxml.jackson.core
jackson-databind
${com.fasterxml.jackson.databind.version}
org.onap.sdc.sdc-distribution-client
sdc-distribution-client
${sdc.distribution.client.version}
org.slf4j
slf4j-log4j12
com.wix
wix-embedded-mysql
4.6.1
test
ch.vorburger.mariaDB4j
mariaDB4j-core
2.3.0
test
org.springframework.data
spring-data-rest-hal-browser
3.3.9.RELEASE
io.opentelemetry
opentelemetry-api
${io.opentelemetry.version}
commons-collections
commons-collections
${commons-collections.version}
org.junit.platform
junit-platform-commons
1.10.0
org.junit.platform
junit-platform-suite-api
1.10.0
test
org.junit.platform
junit-platform-suite
1.10.0
test
org.junit.platform
junit-platform-engine
1.10.0
test
org.junit.platform
junit-platform-launcher
1.10.0
test
Подробнее здесь: [url]https://stackoverflow.com/questions/78811577/jackson-desrialization-not-working-in-java-17[/url]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Десериализация Джексона не работает в Java 17
Anonymous » » в форуме JAVAПриведенный ниже код отлично работает с версией загрузки Spring до 2.7.17: -
protected Customer getCustomerFromURI(String resourceId) {
Map uriKeys = bbInputSetupUtils.getURIKeysFromServiceInstance(resourceId);
String globalCustomerId =... - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Полиморфная десериализация многоуровневого наследования через Джексона в Java
Anonymous » » в форуме JAVAКак мне десериализовать следующий пример, чтобы Джексон автоматически предоставил мне правильный объект
public class vehicle {
String vehicleType;
}
public class car extends vehicle {
String carType;
String make;
}
public class sedan extends car... - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-
-
-
XML-десериализация Джексона java.awt.Color из атрибутов «r», «g», «b», «a»?
Anonymous » » в форуме JAVAУ меня есть устаревшая система со следующим (упрощенным) подходом
public class Gadget {
@JacksonXmlProperty
private Color color;
:
:
}
и его XML-представление:
Сериализация с помощью ColorSerializer;
public class ColorSerializer extends... - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
XML-десериализация Джексона java.awt.Color из атрибутов «r», «g», «b», «a»?
Anonymous » » в форуме JAVAУ меня есть устаревшая система со следующим (упрощенным) подходом
public class Gadget {
@JacksonXmlProperty
private Color color;
:
:
}
и его XML-представление:
Сериализация с помощью ColorSerializer;
public class ColorSerializer extends... - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
XML-десериализация Джексона java.awt.Color из атрибутов «r», «g», «b», «a»?
Anonymous » » в форуме JAVAУ меня есть устаревшая система со следующим (упрощенным) подходом
public class Gadget {
@JacksonXmlProperty
private Color color;
:
:
}
и его XML-представление:
Сериализация с помощью ColorSerializer;
public class ColorSerializer extends... - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...