Настройка jacksonObjectMapper, не работающего в spring mvc 3

Я хочу настроить Spring mvc 3 так, чтобы он не возвращал «нулевой» объект в ответе json. Я задал вопрос , как настроить Spring mvc 3, чтобы он не возвращал «нулевой» объект в ответе json? . И я получил предложение настроить ObjectMapper, установив включение сериализации в JsonSerialize.Inclusion.NON_NULL. Итак, на основе Spring configure @ResponseBody JSON format , я внес следующие изменения в конфигурационный файл Spring. Но я получил сообщение об ошибке «Отклонено имя bean-компонента 'jacksonObjectMapper': не идентифицированы пути URL org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping: 86-AbstractDetectingUrlHandlerMapping.java» во время запуска приложения.




    
    

    
    

        
    
        
        
    

   
    


    
        
            
                
                    
                
            
        
    

    
    
    
        
        
        
            
                NON_DEFAULT
            
        
    


  
    
        
        
    


Понятия не имею, почему он был отклонен. Любое предложение приветствуется! Когда пользователь пытается приобрести подписку, за которую он уже заплатил, в iTunes отображается сообщение «Сейчас вы ...

Я использую возобновляемые подписки при покупках приложений в приложении iOS. Когда пользователь пытается приобрести подписку, за которую он уже заплатил, в iTunes отображается сообщение «В настоящее время вы подписаны на это».

Как я могу определить, когда это событие произошло, чтобы я мог обработать транзакцию и предоставить доступ своему приложению.

В paymentQueue: updatedTransactions: метод наблюдателя, через который оно проходит, как SKPaymentTransactionStateFailed. Как отличить этот тип сбоя от других сбоев, таких как нажатие пользователем кнопок отмены?

Должен ли я отправить возвращенную транзакцию или мне нужно вызвать restorePreviousTransactions.

В документах Apple указано: « Если пользователь пытается приобрести нерасходуемый продукт или возобновляемую подписку, которую он уже приобрел, ваше приложение получает регулярную транзакцию для этого элемента, не транзакция восстановления. Однако с пользователя не взимается дополнительная плата за этот продукт. Ваше приложение должно обрабатывать эти транзакции идентично транзакциям исходной транзакции. "

7
задан joneswah 30 May 2011 в 15:07
поделиться