spring- все статьи тега ➜ страница 4
Переменная с областью действия сеанса доступа в spring interceptor
Как я могу получить доступ к переменной области сеанса в spring interceptor? Класс с областью действия сеанса: @Component @Scope("session") public class User { } Контроллер: @Controller @RequestMapping("/restricted") @Scope("request") public class RestrictedController { @Autowired private User user; } Сервлет диспетчера: <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/restricted/*"/> <bean class="com.interceptors.Re ...
JSF 2.1 + Spring + hibernate как правильно реализовать обработку исключений?
Я работаю над проектом, который имеет следующую структуру: DaoService - это Spring bean, который имеет объект SessionFactory и выполняет манипуляции с базой данных с помощью Hibernate. помечено @Repository Несколько сервисов BLogicService - это весенние бобы, которые имеют Daoservice Autowired и выполняют некоторую операцию на POJOs и сохраняют его в спящем режиме. Помечено аннотациями @Service. JSF 2.1 управляемые бобы - итерация с помощью XHTML страницы и содержат свойства и действия J ...
Spring Data Rest - параметры со значениями по умолчанию
Я создал следующий запрос @RepositoryRestResource, где я хочу создать динамический запрос для моего REST api. Поэтому в основном я хотел бы сделать что-то вроде: myHost/myApp/data/search/all?name=me&age=20&address=myhome&etc=etc Поэтому я создал запрос ниже: @Query("Select t from Data t " + "where " + "t.name like :name AND " + "t.age = :age AND " + "t.address = :address AND " + "t.etc= :etc" @RestResource(path = ...
Как читать все файлы в папке с spring-batch и MultiResourceItemReader?
Я хочу настроить spring-batch на последовательное чтение всех csv файлов внутри определенной папки. Следующее не работает, потому что делегат попытается открыть файл с именем *.csv, что, конечно же, недопустимо. Что я должен здесь изменить? @Bean public ItemReader<String> reader() { MultiResourceItemReader<String> reader = new MultiResourceItemReader<>(); reader.setResources(new Resource[] {new FileSystemResource("/myfolder/*.csv")}); reader.se ...
Как настроить порт для приложения Spring Boot
Как настроить порт TCP / IP, прослушиваемый приложением Spring Boot, поэтому он не использует порт по умолчанию 8080. ...
Почему мое поле Spring @Autowired null?
Примечание: это должно быть каноническим ответом на общую проблему. у меня есть пружина @Service класса (MileageFeeCalculator), имеющего ...
Разница между applicationContext.xml и spring-сервлет.xml в Spring Framework
Are applicationContext.xml и spring-servlet.xml связанные так или иначе в рамках Spring? будут ли файлы свойств объявлены в applicationContext.xml быть доступен для DispatcherServlet? на соответствующей ноте, зачем мне нужен *-servlet.xml на всех? Почему это недостаточно? ...
Что такое весенние бобы в мире?
Мне еще предстоит найти высокоуровневое определение весенних бобов, которое я могу понять. Я часто вижу ссылки на них в документации и книгах Grails, но я думаю, что понимание того, что это такое, было бы полезно. Так что же такое весенние бобы? Как их можно использовать? Они имеют какое-то отношение к инъекции зависимости? ...
@Resource vs @Autowired
которые Примечания @ Resource ( jsr250) или @Autowired (Spring-specific) должен ли я использовать в DI? я успешно использовал как в прошлом @Resource(name="blah") и @Autowired @Qualifier("blah") мой инстинкт заключается в том, чтобы придерживаться @Resource тег, так как он был ратифицирован людьми jsr. У кого есть сильные мысли по этому поводу? ...
Загрузка файла с контроллеров spring
У меня есть требование, где мне нужно скачать PDF с сайта. PDF должен быть сгенерирован в коде, который, как я думал, будет комбинацией freemarker и структуры генерации PDF, такой как iText. Есть ли лучший способ? однако моя главная проблема заключается в том, как я могу позволить пользователю загружать файл через контроллер Spring? ...
Как ответить на ошибку HTTP 400 в методе Spring MVC @ResponseBody, возвращающем строку?
Я использую Spring MVC для простого JSON API, с @ResponseBody подход, как показано ниже. (У меня уже есть уровень обслуживания, производящий JSON напрямую.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond with e.g. 400 "bad request"? } return json; } вопрос, в данном случае каков сам ...
Как я могу ввести значение свойства в Spring Bean, который был настроен с помощью аннотаций?
у меня есть куча весенних бобов, которые подобраны из classpath через аннотации, например @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } в весеннем XML-файле есть PropertyPlaceholderConfigurer определил: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Я ...
При использовании Spring Security, каков правильный способ получить текущее имя пользователя (т. е. SecurityContext) информацию в бобе?
У меня есть веб-приложение Spring MVC, которое использует Spring Security. Я хочу знать имя пользователя, который в данный момент вошел в систему. Я использую фрагмент кода, приведенный ниже . Это общепринятый способ? мне не нравится иметь вызов статического метода внутри этого контроллера - это побеждает всю цель Spring, IMHO. Есть ли способ настроить приложение, чтобы вместо него был введен текущий SecurityContext или текущая аутентификация? @RequestMapping(method = RequestMethod.G ...
Spring - @Transactional-что происходит в фоновом режиме?
Я хочу знать, что на самом деле происходит, когда вы аннотировать метод с @Transactional? Конечно, я знаю, что весна обернет этот метод в транзакцию. но, у меня есть следующие сомнения: Я слышал, что весна создает прокси-класс? Может кто-нибудь объяснить это подробнее глубина. что на самом деле находится в этом прокси-классе? Что происходит с самим классом? И как я вижу весну создан прокси-класс Я также читал в весенних документах, что: Примечание: поскольку этот механизм основан на прок ...
Как решить исключение" не удалось лениво инициализировать коллекцию ролей " Hibernate
у меня такая проблема: орг.зимовать.LazyInitializationException: не лениво инициализировать коллекция роль: mvc3.модель.Тема.комментарии, ни одна сессия или сессия не была закрыта вот модели: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; ...
Понимание использования Spring @Autowired
Я читаю spring 3.0.X справочная документация для понимания Spring Autowired аннотация: 3.9.2 @Autowired и @Inject Я не могу понять приведенные ниже примеры. Нужно ли что-то делать в XML, чтобы он работал? Пример 1 public class SimpleMovieLister { private MovieFinder movieFinder; @Autowired public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder = movieFinder; } // ... } Пример 2 public class MovieRecommender { private MovieCatalog movie ...
Spring @Autowired использование
каковы плюсы и минусы использования @Autowired в классе, который будет подключен к весне? просто чтобы уточнить, я говорю конкретно о @Autowired аннотация, а не автоматическая проводка в XML. Я, вероятно, просто не понимаю этого, но мне это почти кажется анти-шаблоном - ваши классы начинают осознавать, что они привязаны к структуре DI, а не просто являются POJOs. Может быть, я жажду наказания, но мне нравится иметь внешнюю XML-конфигурацию для бобов, и мне нравится иметь явные проводки, п ...
BeanFactory vs ApplicationContext
Я довольно новичок в Spring Framework, я играл с ним и собрал несколько образцов приложений для оценки Spring MVC для использования в предстоящем проекте компании. До сих пор мне очень нравится то, что я вижу в Spring MVC, кажется очень простым в использовании и призывает вас писать классы, которые очень удобны для модульного тестирования. так же, как упражнение, я пишу основной метод для одного из моих образцов/тестовых проектов. Одно мне непонятно-это точно различия между BeanFactory и Applic ...
Триггер 404 в Spring-MVC контроллер?
Как сделать Весна 3.0 контроллер для запуска 404? У меня есть контроллер с @RequestMapping(value = "/**", method = RequestMethod.GET) а для некоторых URLs доступ к контроллеру, я хочу, чтобы контейнер пришел с 404. ...
Весна RestTemplate сделать с параметрами
Я должен сделать вызов REST, который включает пользовательские заголовки и параметры запроса. Я установил свой HttpEntity только с заголовками (без тела), и я использую RestTemplate.метод exchange () следующим образом: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientTyp ...