Вопросы с тегом «spring»

Spring Framework - это среда с открытым исходным кодом для разработки приложений на платформе Java. В ее основе лежит широкая поддержка компонентно-ориентированных архитектур, и в настоящее время она имеет более двадцати высокоинтегрированных модулей.

2105
В чем разница между аннотациями @Component, @Repository & @Service в Spring?

На этот вопрос есть ответы на Переполнение стека на русском : Аннотации Springa Может @Component, @Repositoryи @Serviceаннотаций быть использованы взаимозаменяемо весной или же они обеспечивают какой - либо конкретной функции , кроме действующих в качестве обозначения устройства? Другими словами,...

706
В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA?

В чем разница между интерфейсами CrudRepository и JpaRepository в Spring Data JPA ? Когда я вижу примеры в Интернете, я вижу, что они используются взаимозаменяемо. В чем разница между ними? Почему вы хотите использовать один поверх...

695
В чем разница между @Inject и @Autowired в Spring Framework? Какой использовать при каких условиях?

Я просматриваю некоторые блоги на SpringSource и в одном из блогов, которые использует автор, @Injectи я полагаю, что он также может использовать @Autowired. Вот кусок кода: @Inject private CustomerOrderService customerOrderService; Я не уверен в разнице между @Injectи @Autowiredбуду признателен,...

691
Разница между <context: annotation-config> и <context: component-scan>

Я изучаю Spring 3, и я, кажется, не понимаю функциональности позади <context:annotation-config>и <context:component-scan>. Из того, что я читал , они , кажется, работать с различными аннотаций ( @Required, и @Autowiredт.д. против @Component, @Repository, и @Serviceт.д.), но и от того,...

623
Для чего конкретно Spring Framework? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Я много слышал о Spring , люди по всему миру...

608
Почему мое поле Spring @Autowired имеет значение null?

Примечание: это должно быть каноническим ответом на общую проблему. У меня есть @Serviceкласс Spring ( MileageFeeCalculator), который имеет @Autowiredполе ( rateService), но поле, nullкогда я пытаюсь его использовать. Журналы показывают, что и MileageFeeCalculatorбин, и MileageRateServiceбин...

510
Как работает электропроводка весной?

Я немного запутался, как инверсия управления ( IoC) Spring. Скажем, у меня есть класс обслуживания под названием UserServiceImpl который реализует UserServiceинтерфейс. Как бы это было @Autowired ? И по моему Controllers, как бы яinstantiateinstance этой услуги? Буду ли я просто сделать следующее?...

459
Весна: @Component против @Bean

Я понимаю, что @Componentаннотация была введена весной 2.5 для того, чтобы избавиться от определения bean-компонента xml с помощью сканирования classpath. @Beanбыл представлен весной 3.0 и может использоваться @Configurationдля полного избавления от XML-файла и использования вместо него...

447
Spring @Transactional - изоляция, распространение

Может кто-нибудь объяснить, для чего нужны параметры изоляции и распространения в @Transactionalаннотации на примере из реальной жизни? В основном, когда и почему я должен выбрать, чтобы изменить их значения по умолчанию....

438
JsonMappingException: не найден подходящий конструктор для типа [простой тип, класс]: невозможно создать экземпляр объекта JSON

Я получаю следующую ошибку при попытке получить JSON-запрос и обработать его: org.codehaus.jackson.map.JsonMappingException: не найден подходящий конструктор для типа [простой тип, класс com.myweb.ApplesDO]: невозможно создать экземпляр объекта JSON (нужно добавить / включить информацию о типе?)...

398
Что в мире Весенние бобы?

Мне еще предстоит найти высокоуровневое определение бобов Spring, которое я могу понять. Я часто на них ссылаюсь в документации и книгах Grails, но думаю, что понимание того, чем они являются, было бы полезно. Так, каковы Весенние бобы? Как их можно использовать? Они имеют какое-то отношение к...

389
Как ответить ошибкой HTTP 400 в методе Spring MVC @ResponseBody, возвращающем String?

Я использую Spring MVC для простого JSON API с @ResponseBodyподходом, основанным на следующем. (У меня уже есть сервисный слой, производящий JSON напрямую.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) {...

387
Скачивание файла с пружинных контроллеров

У меня есть требование, где мне нужно скачать PDF с веб-сайта. PDF должен быть сгенерирован в коде, который, как я думал, будет комбинацией freemarker и фреймворка для создания PDF, такого как iText. Есть ли лучший способ? Тем не менее, моя основная проблема заключается в том, как разрешить...

381
@Resource vs @Autowired

Какую аннотацию, @Resource ( jsr250 ) или @Autowired (для Spring) следует использовать в DI? Я успешно использовал как в прошлом, так @Resource(name="blah")и@Autowired @Qualifier("blah") Мой инстинкт состоит в том, чтобы придерживаться @Resourceтега, так как он был утвержден людьми jsr. У...

373
Разница между applicationContext.xml и spring-servlet.xml в Spring Framework

Есть applicationContext.xmlи spring-servlet.xmlсвязаны так или иначе в Spring Framework? Будут applicationContext.xmlли доступны файлы свойств, объявленные в DispatcherServlet? На связанной ноте, зачем мне вообще нужен *-servlet.xml? Почему applicationContext.xmlодного недостаточно?...

363
Как решить проблему «не удалось лениво инициализировать набор ролей» в исключении Hibernate

У меня есть эта проблема: org.hibernate.LazyInitializationException: не удалось лениво инициализировать коллекцию ролей: mvc3.model.Topic.comments, ни один сеанс или сеанс не был закрыт Вот модель: @Entity @Table(name = "T_TOPIC") public class Topic { @Id...

362
Spring MVC @PathVariable с точкой (.) Усекается

Это продолжение вопроса Spring MVC @PathVariable становится усеченным Весенний форум заявляет, что он исправил (версия 3.2) как часть ContentNegotiationManager. см. ссылку ниже https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 В моем приложении...