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

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

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

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

30
Как решить проблему «не удалось лениво инициализировать набор ролей» в исключении Hibernate
У меня есть эта проблема: org.hibernate.LazyInitializationException: не удалось лениво инициализировать коллекцию ролей: mvc3.model.Topic.comments, ни один сеанс или сеанс не был закрыт Вот модель: @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; private String …

15
Spring MVC @PathVariable с точкой (.) Усекается
Это продолжение вопроса Spring MVC @PathVariable становится усеченным Весенний форум заявляет, что он исправил (версия 3.2) как часть ContentNegotiationManager. см. ссылку ниже https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632 В моем приложении requestParameter с .com усекается. Может ли кто-нибудь объяснить мне, как использовать эту новую функцию? как это настраивается в XML? Примечание: весенний форум - …


7
@RequestParam vs @PathVariable
В чем разница между специальными символами @RequestParamи @PathVariableпри их обработке? +был принят @RequestParamкак пространство. В случае @PathVariable, +был принят как +.
355 java  spring  spring-mvc 

15
Как регистрировать операторы SQL в Spring Boot?
Я хочу записывать операторы SQL в файл. У меня есть следующие свойства вapplication.properties spring.datasource.url=... spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log Когда я запускаю свое приложение cmd>mvn spring-boot:run Я вижу операторы sql в консоли, но они не отображаются в файле app.log. Файл содержит только основные журналы от …

6
Весна - @Transactional - Что происходит в фоновом режиме?
Я хочу знать, что на самом деле происходит, когда вы аннотируете метод с помощью @Transactional? Конечно, я знаю, что Spring обернет этот метод в транзакции. Но у меня есть следующие сомнения: Я слышал, что Spring создает прокси-класс ? Может кто-нибудь объяснить это более подробно . Что на самом деле находится …

6
Только используя @JsonIgnore во время сериализации, но не десериализацию
У меня есть объект пользователя, который отправляется на сервер и с сервера. Когда я отправляю объект пользователя, я не хочу отправлять хешированный пароль клиенту. Итак, я добавил @JsonIgnoreсвойство пароля, но это также блокирует его десериализацию в пароль, что затрудняет регистрацию пользователей, когда у них нет пароля. Как я могу получить …

3
Понимание использования 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; …

17
Как я могу ввести значение свойства в Spring Bean, который был настроен с использованием аннотаций?
У меня есть куча бобов Spring, которые взяты из classpath с помощью аннотаций, например @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } В XML-файле Spring определен PropertyPlaceholderConfigurer : <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Я хочу внедрить одно из свойств из app.properites в …

7
Как использовать OrderBy с findAll в Spring Data
Я использую данные весны, и мой DAO выглядит public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } В приведенном выше коде строка комментариев показывает мое намерение. Может ли Spring Data предоставить встроенную функциональность для использования такого метода, чтобы найти все …

30
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
Я включил их в путь сборки : все весенние либы Библиотека Apache Tomcat 7.0 Проект все еще терпит неудачу во время запуска: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660) at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226) at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) …

17
При использовании Spring Security, как правильно получить информацию о текущем имени пользователя (т.е. SecurityContext) в бине?
У меня есть веб-приложение Spring MVC, которое использует Spring Security. Я хочу знать имя пользователя, вошедшего в систему. Я использую фрагмент кода, приведенный ниже. Это принятый способ? Мне не нравится иметь вызов статического метода внутри этого контроллера - это противоречит всей цели Spring, ИМХО. Есть ли способ настроить приложение, чтобы …

23
Инъекция Mockito издевается в бобе Spring
Я хотел бы внедрить фиктивный объект Mockito в bean-компонент Spring (3+) для модульного тестирования с помощью JUnit. Мои зависимости bean-компонентов в настоящее время внедряются с использованием @Autowiredаннотации для закрытых полей-членов. Я рассмотрел использование, ReflectionTestUtils.setFieldно экземпляр компонента, который я хочу внедрить, на самом деле является прокси и, следовательно, не объявляет поля …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.