spring- все статьи тега ➜ страница 3


Обработка конфигурационных файлов в веб-приложениях Spring

Я несколько раз сталкивался с одной и той же проблемой, и я хотел бы иметь некоторый вклад в то, что другие люди думают об этой проблеме: Предположим, что у нас есть приложение Spring, упакованное в виде .war файл и мы хотим запустить его на нескольких средах. (разработка / тестирование / preprod / prod / etc) Для доступа к инфраструктуре, необходимой приложению (базы данных / веб-сервисы и т. д.), Мы храним информацию о доступе в конфигурационных файлах, а также некоторую конфигурацию бизне ...

Spring MVC-не удалось преобразовать значение свойства типа ' java.яз..Строка 'to required type' java.яз..Целое число'

Я новичок в Spring MVC. Я разработал пример приложения, которое выполняет выбор, вставку, обновление и удаление. Ниже приведен мой класс бобов @Id @Column private int student_id; private String name; private String age; private String city; private String country; private Integer phone; private int hsc; private int sslc; private int college; /*getter and setters*/ Ниже приведен мой класс контроллера @Controller public class StudentController { private static final Logger logger = Logg ...

Как правильно использовать PagedResourcesAssembler из Spring Data?

Я использую Spring 4.0.0.Релиз, Весна Data Commons 1.7.0.M1, Весна Hateoas 0.8.0.Освобождение Мой ресурс-это простое POJO: public class UserResource extends ResourceSupport { ... } Мой ассемблер ресурсов преобразует пользовательские объекты в объекты UserResource: @Component public class UserResourceAssembler extends ResourceAssemblerSupport<User, UserResource> { public UserResourceAssembler() { super(UserController.class, UserResource.class); } @Override ...

Как настроить Spring Boot для запуска портов HTTPS / HTTP

Spring boot имеет некоторые свойства для настройки веб-порта и параметров SSL, но как только сертификат SSL установлен, порт http превращается в порт https. Итак, как я могу поддерживать работу обоих портов на нем, например: 80 и 443 одновременно? Как видите, там только свойства для одного порта,в данном случае " сервер.ssl " включен, что автоматически отключает http-порт. ############## ### Server ### ############## server.port=9043 server.session-timeout=1800 server.ssl.key-store=file:///C ...

Не удалось выполнить цель орг.codehaus.mojo: exec-maven-plugin: 1.5.0: java (default-cli) на проекте nextrtc-signaling-serverrror

Я протестировал nextrtc-signaling-сервер, который является открытым исходным кодом для Java. Но я столкнулся с проблемой строительства Maven. Я надеюсь, что это будет решено. Мой журнал консоли. [INFO] Building jar: D:signallinServernextrtc-signaling-servertargetnextrtc-signaling-server-0.0.4-SNAPSHOT-javadoc.jar [INFO] [INFO] --- exec-maven-plugin:1.5.0:java (default-cli) @ nextrtc-signaling-server --- [INFO] ------------------------------------------------------------------------ ...

Spring Security-переключение между поставщиками аутентификации во время выполнения (локальная база данных или удаленный LDAP)

Im в настоящее время работает с веб-приложением Spring MVC, и мы используем аутентификацию через локальную базу данных с impl класса AbstractUserDetailsAuthenticationprovider, предоставляемого spring security. Однако для дальнейшей защиты приложения мы решили разрешить пользователям аутентификацию через LDAP / AD server. Это не было бы обязательным требованием, и пользователи могут включить его в конфигурациях самого портала. Интересно, как бы он на самом деле пошел вокруг реализации этого. Н ...

Порядок загрузки contextConfigLocation в web.xml проекта Spring Servlet

Предположим, что у меня есть проектSpring Java , и я пытаюсь настроить его как сервлет веб-сервера. Вот урезанная версия web.xml файл: <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/spring/generalApplicationContext.xml </param-value> </context-param> <servlet> <servlet-name>my-servlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet< ...

MapStruct требует класс Impl

У меня есть следующие классы: Картограф public interface DeviceTokensMapper { DeviceTokensMapper INSTANCE = Mappers.getMapper(DeviceTokensMapper.class); @Mappings({ @Mapping(source = "tokenName", target = "tokenName"), @Mapping(source = "userOsType", target = "osType"), }) DeviceTokensDTO toDeviceTokensDTO(DeviceTokens deviceTokens); } Сущность: @Entity public class DeviceTokens { @Id @Column(name="token_name", nullable = false) p ...

Использование ResourceLoader Spring в тестах

Я @Autowire включаю org.springframework.core.io.ResourceLoader в один из моих @Service классов. Во время тестов я хотел бы получить доступ к экземпляру ResourceLoader, чтобы его можно было ввести в тестируемый сервис. Как лучше всего получить полностью функциональный экземпляр ResourceLoader во время тестов? Если это невозможно, есть ли альтернатива ResourceLoader? По сути, мне нужно, чтобы мой сервис прочитал некоторые статические файлы из проекта. Обновление : Начал использовать @RunWith( ...

Проблемы с вызовом методов для объектов веб-контекста в шаблоне thymeleaf

Я пытаюсь вызвать методы для объектов веб-контекста, таких как #request и #response в моих шаблонах в thymeleaf 3.0.3 и Spring Boot 1.5.1. Я постоянно получаю такие ошибки: Орг.весенняя рамка.выражение.спел.SpelEvaluationException: EL1011E: вызов метода: попытка вызвать метод method (java.яз..String) on null context object Вот контроллер: @Controller public class Controller { @RequestMapping(method = RequestMethod.GET, value = "/endpoint", produces = "text/html") public String customerSe ...

Как защитить REST API с помощью Spring Boot и Spring Security?

Я знаю, что защита REST API-это широко обсуждаемая тема, но я не могу создать небольшой прототип, который соответствует моим критериям (и мне нужно подтвердить, что эти критерии реалистичны). Существует так много вариантов, как обезопасить ресурсы и как работать с Spring security, мне нужно уточнить, реалистичны ли мои потребности. Мои требования Аутентификатор на основе токенов-пользователи будут предоставлять свои учетные данные и получать уникальный и ограниченный по времени токен доступ ...

Есть ли способ сделать бобовую нить-сферу?

Я хочу, чтобы объект был привязан к текущему потоку в одном Бобе Spring, который является одноэлементной областью видимости. Есть ли способ сделать это? ...

как сопоставить контроллеры Spring с их представлениями thymeleaf(intellij14)

Я пытаюсь настроить spring boot thymeleaf и intelij, и по большей части прибил его, но я не могу, кажется, связать контроллеры с их представлениями, так как intellij anoyingly держит это воспроизведение следующего сообщения, и автоматическое завершение системы не работает: Cannot Resolve 'varName' Мой контроллер выглядит так: "main / java/..../контроллер.java " @Controller public class CardsController { @RequestMapping(value="/card/{id}",method = RequestMethod.GET) public String v ...

Настройка JPA / Hibernate/PostgreSQL без XML

Я возвращаюсь в мир Java и пытаюсь настроить новое веб-приложение Spring с JPA, Hibernate и PostgreSQL. Я нашел много старых примеров с различными файлами конфигурации XML, и мне интересно, есть ли предпочтительный новый способ выполнить эту конфигурацию, не полагаясь на создание XML-файлов. Некоторые из вещей, которые мне нужно настроить, - это диалект hibernate sql, драйвер и т. д. ...

Postgres соединение было закрыто ошибка в Spring Boot

Я запускаю приложение Spring Boot для создания API REST. Часто я получаю сообщение об ошибке, говорящее о том, что соединение с базой данных закрыто, и после этого я не могу сделать никаких звонков в приложение. Я использую Postgres DB. Это полная трассировка стека: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.TransactionException: JDBC begin transact ...

Spring/Hibernate Select Count(*) Настройка Запроса?

Пожалуйста, помоги мне, Вот мой DAO, который дал мне правильное количество строк, но я хочу добавить некоторые условия. @Override public int getAllRows(SearchForm searchForm) { logger.info("SearchForm Detail :: " + searchForm); Session session = this.sessionFactory.getCurrentSession(); Query query = (Query) session.createQuery(" select count(*) from EmployeeVO"); int rows = ((Number) query.uniqueResult()).intValue(); logger.info("Number of Rows :: " + rows); return row ...

Spring PropertySourcesPlaceholderConfigurer в библиотеке

Фон : я пишу библиотеку, которая будет скомпилирована в файл JAR. Эта библиотека будет использоваться как зависимость в ряде веб-приложений. И библиотека, и веб-приложения используют Spring. В веб-приложении есть обязанность запустить ComponentScan на библиотечных классах, чтобы подобрать любые Spring Beans / configuration. Ask : в библиотеке я хочу загрузить свойства из файла свойств с помощью PropertySourcesPlaceholderConfigurer. Что-то вот так: package com.blah; import org.springframework ...

Включить шифрование клиент-узел Cassandra с помощью Spring Data Cassandra

У меня есть проект, построенный с помощью Spring и Cassadra db. На самом деле, установка клиента enrcyption в Кассандре.yml к ложному все работает. Рабочая настройка (с использованием spring XML beans и клиентского шифрования, установленного в false) <cassandra:cluster contact-points="${cassandra.contactpoints}" port="${cassandra.port}" username="${cassandra.username}" password="${cassandra.password}" /> <cassandra:session id ...

Как отправить ClientId и ClientSecret в записи вместо заголовка с ClientCredentialsAccessTokenProvider

Мой пакет должен подключиться к веб-службе с помощью OAuth2 с помощью учетных данных клиента типа grant Вот код: ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails(); resource.setAccessTokenUri(accessTokenUri); resource.setClientId(clientId); resource.setClientSecret(clientSecret); ClientCredentialsAccessTokenProvider provider = new ClientCredentialsAccessTokenProvider(); OAuth2AccessToken accessToken = provider.obtainAccessToken(r ...

Синтаксическая ошибка Spring Boot Hibernate в инструкции SQL

Я изменил пример данных Spring Boot JPA (https://github.com/spring-guides/gs-accessing-data-jpa.git ) незначительное добавление объекта заказа и соответствующего ему множества отображений от клиента. Когда я запускаю пример, в строках инструкций SQL, записанных Hibernate, есть несколько синтаксических ошибок. Я пытаюсь понять, почему? Я вставил код для сущностей и вывод консоли из приложения ниже. package hello; import java.util.List; import javax.persistence.Entity; import javax.persisten ...