spring-boot- все статьи тега ➜ страница 2
Проблемы с вызовом методов для объектов веб-контекста в шаблоне 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 ...
Лучший способ загрузить некоторые файлы JSON в приложение Spring Boot
Я собираюсь создать приложение REST webservice, и мне нужно загрузить все файлы JSON, которые существуют в папке, переданной в качестве параметра (в приложении.yml a priori), при запуске приложения, чтобы использовать их позже в методах веб-сервисов в качестве списка бобов (каждый файл JSON соответствует Бобу). Пример для дальнейшего разъяснения моих требований: Применение.yml : json.config.folder: /opt/my_application/json_configs Мое приложение.java : package com.company; import org. ...
как сопоставить контроллеры 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 ...
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 ...
Как отправить 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 ...
Как настроить порт для приложения Spring Boot
Как настроить порт TCP / IP, прослушиваемый приложением Spring Boot, поэтому он не использует порт по умолчанию 8080. ...
Spring Boot: как я могу установить уровень ведения журнала с помощью приложения.недвижимость?
Это очень простой вопрос, но я не могу найти информацию. (Возможно, мои знания о Java-фреймворках сильно отсутствуют) Как я могу установить уровень ведения журнала с приложением.недвижимость? И местоположение файла журнала и т. д.? ...
Весна загрузки приложения в качестве сервиса
Как настроить красиво Spring Boot приложение упаковано как исполняемый jar в качестве службы в системе linux? Это рекомендуемый подход, или я должен преобразовать это приложение в войну и установить в Tomcat? В настоящее время я могу запустить приложение Spring boot из screen сессия, что приятно, но требует ручного запуска после перезагрузки сервера. то, что я ищу, - это общий совет/направление или образец init.d скрипт, если мой подход с исполняемым jar это правильно. ...
Как я могу сказать Spring Boot, какой основной класс использовать для исполняемого jar?
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class from the following candidates мой проект имеет более одного класса с main метод. Как я могу сказать плагину Spring Boot Maven, какой из классов он должен использовать в качестве основного класса? ...
Spring Boot Удалить Страницу С Ошибкой Whitelabel
Я пытаюсь удалить страницу ошибки белой метки, поэтому то, что я сделал, было создано отображение контроллера для "/error", @RestController public class IndexController { @RequestMapping(value = "/error") public String error() { return "Error handling"; } } но теперь я получаю эту ошибку. Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resou ...
орг.зимовать.HibernateException: доступ к DialectResolutionInfo не может быть null, когда ' hibernate.диалект ' не установлен
Я пытаюсь запустить приложение spring-boot, которое использует hibernate через spring-jpa, но я получаю эту ошибку: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:104) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate. ...
Обработка исключений службы Spring Boot REST
Я пытаюсь настроить крупномасштабный сервер служб REST. Мы используем Spring Boot 1.2.1 Spring 4.1.5 и Java 8. Наши контроллеры реализуют @RestController и стандартные аннотации @ RequestMapping. моя проблема заключается в том, что Spring Boot устанавливает перенаправление по умолчанию для исключений контроллера в /error. Из документов: Spring Boot по умолчанию предоставляет сопоставление /error, которое обрабатывает все ошибки разумным образом и регистрируется как страница "глобальная" ...
Почему мое приложение Spring Boot всегда выключается сразу после запуска?
Это мой первый весенний загрузочный код. К сожалению, он всегда выключается. Я ожидал, что он непрерывно, так что мой веб-клиент может получить некоторые данные из браузера. package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { ...
Переопределить приложение Spring-Boot по умолчанию.настройки свойств в тесте Junit
у меня есть приложение Spring-Boot, где свойства по умолчанию установлены в application.properties файл в пути к классам (src / main/resources / application.свойства.) Я хотел бы переопределить некоторые настройки по умолчанию в моем тесте JUnit со свойствами, объявленными в test.properties file (src/test/resources/test.свойства) у меня обычно есть специальный класс конфигурации для моих тестов Junit, например package foo.bar.test; import org.springframework.boot.autoconfigure.EnableAutoConf ...
Выполнение кода после загрузки начинается весна
Я хочу, чтобы запустить код после spring-boot приложение начинает отслеживать каталог для изменений. Я попытался запустить новый поток, но @Autowired службы не были установлены в этот момент. мне удалось найти ApplicationPreparedEvent, который срабатывает перед тем, как @Autowired аннотации расположены. В идеале я хотел бы, чтобы событие срабатывало после того, как приложение готово обрабатывать http-запросы. есть лучше использовать, или лучше запуск кода после того, как приложение будет ж ...
Весенняя загрузка настройка и использование двух источников данных
Я новичок в Spring и Spring Boot. Как можно было бы настроить и использовать два источника данных. например вот что у меня есть для первого источника данных. приложение.свойства #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... класса @SpringBootApplication public class SampleApplication { private static final Logger logger = LoggerFactory.getL ...
Размещение @суб-ресурсов OneToMany ассоциации весной данные
в настоящее время у меня есть приложение Spring Boot с использованием Spring Data REST. У меня есть доменная сущность Post, которая имеет @OneToMany связь с другим доменным объектом,Comment. Эти классы структурированы следующим образом: пост.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author; private String content; private String title; @OneToMany private List<Comment> comments; // Standard getters and sett ...
Spring Boot + JPA: имя столбца аннотация игнорируется
у меня есть приложение Spring Boot с зависимостью spring-boot-starter-data-jpa. Мой класс сущностей имеет аннотацию столбца с именем столбца. Например: @Column(name="TestName") private String testName; SQL генерируется этим created test_name как имя столбцов. После поиска решения я нашел, что spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategy решена проблема (имя столбца берется из аннотации столбца). тем не менее, мой вопрос в том, почему без naming_strategy установле ...
Spring Boot JPA-настройка автоматического повторного подключения
У меня есть хороший маленький spring boot jpa веб-приложение. Он развернут на amazon beanstalk и использует amazon rds для сохранения данных. Однако он не используется так часто и там через некоторое время терпит неудачу с такого рода исключением: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 79,870,633 milliseconds ago. The last packet sent successfully to the server was 79,870,634 milliseconds ago. is longer than the serve ...