Запитання з тегом «spring»

Spring Framework - це програма з відкритим кодом для розробки додатків на платформі Java. По суті, це багата підтримка компонентних архітектур, і в даний час вона має понад двадцять високо інтегрованих модулів.


5
Автоматичне підключення двох бобів, що реалізовують один і той же інтерфейс - як встановити bean за замовчуванням для автопроводу?
Фон: У мене є програма Spring 2.5 / Java / Tomcat. Існує наступний боб, який використовується в усьому застосуванні у багатьох місцях public class HibernateDeviceDao implements DeviceDao і наступну нову квасолю: public class JdbcDeviceDao implements DeviceDao Перша квасоля налаштована так (всі боби в упаковці включені) <context:component-scan base-package="com.initech.service.dao.hibernate" /> Другий (новий) …

30
Intellij неправильно сказав, що для автоматичного провідникового сховища не знайдено бобів типу
Я створив простий модульний тест, але IntelliJ неправильно виділяє його червоним кольором. позначаючи це як помилку Ні квасолі? Як ви бачите нижче, він проходить тест? Так воно повинно бути автоматичним?

11
Spring MVC - Як повернути просту струну як JSON у контрольному режимі відпочинку
Моє питання, по суті, є наслідком цього питання. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } У вищесказаному Весна додала б "Hello World" до органу відповідей. Як я можу повернути рядок як відповідь JSON? Я розумію, що я міг би додати цитати, але …
137 java  json  spring  rest  spring-mvc 

15
Доступ до файлу властивостей програмно за допомогою Spring?
Ми використовуємо наведений нижче код для введення весняних бобів із властивостями з файлу властивостей. <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations" value="classpath:/my.properties"/> </bean> <bean id="blah" class="abc"> <property name="path" value="${the.path}"/> </bean> Чи є спосіб ми отримати доступ до властивостей програмно? Я намагаюся зробити якийсь код без введення залежності. Тому я хотів би просто мати …
137 spring  properties 

17
Весняне завантаження - не керований тип
Я використовую Spring boot + JPA і під час запуску послуги виникли проблеми. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Ось файл Application.java, @Configuration …

15
Весна - немає EntityManager з фактичною транзакцією, доступною для поточного потоку - не може надійно обробити виклик "зберегти"
Я отримую цю помилку, коли намагаюся викликати метод "зберегти", щоб зберегти модель об'єкта до бази даних у своєму веб-додатку Spring MVC. Не вдається знайти жодну публікацію чи сторінку в Інтернеті, яка може стосуватися саме цієї помилки. Здається, щось не в порядку з бітом EntityManagerFactory, але я досить новачок у весняному …

3
Як працює ланцюг фільтрів Spring Security
Я розумію, що Spring Security будується на ланцюзі фільтрів, які перехоплюватимуть запит, виявлять (відсутність) аутентифікації, перенаправляють на точку входу аутентифікації або передають запит до служби авторизації, і врешті дозволяють запиту або потрапляти на сервлет, або викидати виняток із безпеки (неавторизовані або несанкціоновані). DelegatingFitlerProxy склеює ці фільтри разом. Для виконання своїх …

7
Spring Java Config: як створити прототип @Bean з аргументами виконання?
Використовуючи Java-конфігурацію Spring, мені потрібно придбати / інстанціювати прототип обміну з аргументами конструктора, які можна отримати лише під час виконання. Розглянемо наступний приклад коду (спрощений для стислості): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated String name = request.getParameter("name"); Thing thing = appCtx.getBean(Thing.class, name); //System.out.println(thing.getName()); …

12
@Scope («прототип») сфера використання бобів не створює нового
Я хочу використовувати анотований прототип бота у своєму контролері. Але весна натомість створює однотонну квасолю. Ось код для цього: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Код контролера: @Controller public …
133 spring  spring-mvc 

10
Як читати значення з файлу властивостей?
Я використовую весну. Мені потрібно прочитати значення з файлу властивостей. Це файл внутрішніх властивостей, а не файл зовнішніх властивостей. Файл властивостей може бути, як показано нижче. some.properties ---file name. values are below. abc = abc def = dsd ghi = weds jil = sdd Мені потрібно читати ці значення з …


10
Java Spring Boot: Як зіставити корінь програми ("/") на index.html?
Я новачок у Java та у Spring. Як я можу зіставити корінь програми http://localhost:8080/на статичний index.html? Якщо я переходжу до http://localhost:8080/index.htmlйого роботи добре. Моя структура додатка: Моє config\WebConfig.javaвиглядає так: @Configuration @EnableWebMvc @ComponentScan public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/**").addResourceLocations("/"); } } Я намагався додати, …
133 java  spring  spring-boot 

12
Як активувати профіль Spring Boot під час роботи з IntelliJ?
У мене 5 середовищ: - local (my development machine) - dev - qc - uat - live - staging Я хочу, щоб різні властивості програми використовувались для кожного середовища, тому у мене є такі файли властивостей, кожен з яких має різну URL-адресу для джерела даних: - application.properties (containing common properties) …

8
Де слід зберігати примітку @Service? Інтерфейс чи реалізація?
Я розробляю додаток за допомогою Spring. Мені потрібно використовувати @Serviceанотацію. У мене є ServiceIі ServiceImplтаке, що ServiceImpl implements ServiceI. Я тут розгублений, де мені слід зберігати @Serviceанотацію. Чи слід коментувати інтерфейс чи реалізацію @Service? Які відмінності між цими двома підходами?
133 spring  service 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.