Убедитесь, что у вас есть это свойство конфигурации (хотя оно автоматически аналогично h2):
spring:
jpa:
hibernate:
ddl-auto: update
Я использовал понятия в этой статье CodeProject для успешного освещения светодиодов. Это могло бы отвечать Вашим требованиям если:
Как автор упоминает в статье, можно уничтожить параллельный порт компьютера (и хуже!), если Вы не очень осторожны.
Кроме того, хороший инженер настоял бы, чтобы Вы изолировали световые сигналы от порта для дальнейшей защиты компьютера. (реле, двусторонние тиристорные переключатели, opto изоляторы, и т.д.)
Однако это действительно работает!
Самое легкое решение состоит в том, чтобы купить светофор USB, вместо того, чтобы создать тот самостоятельно. Например, USB Ampel. С простым включенным API это, вероятно, было бы намного легче.
Мы использовали этот продукт в моем последнем задании для управления рядом автоматически возобновляемого светофора, когда сборка повредится на нашем сервере CI. Ethernet хорош так, чтобы Вы не были ограничены 3M диапазон USB, и это столь же легко как открытие TCPClient для портирования 10000 и отправка "1R1\r".
Обычно я сказал бы, что параллельный порт или некоторая другая такая вещь, но если у Вас есть свои надежды на USB, затем определенно взглянули на Ардуино. Это - очень недорогой микроконтроллер, который может работать автономный, или может говорить с ПК через многие гибкие интерфейсы (включая USB).
Это чрезвычайно популярно у сообщества человека, увлеченного своим хобби, и как таково, существует много проектов начального уровня получить тот, запущенный с устройства. Цена на Sparkfun составляет $35 для полностью собранной поддерживающей USB версии.
Один шаг вперед должен создать что-то самостоятельно использование платформы микроконтроллера как Ардуино. Некоторые примеры того, что возможно с платформой Ардуино, доступны на странице Arduino Playground.
Статья о том, как сделать светофор с помощью Ардуино, доступна в Instructables.
Традиционно люди использовали платформу автоматизации X10 для такого рода вещи. Люди в моей компании используют его для управления лампами лавы для указания на состояние нашей непрерывной сборки интеграции.
Существует указатель, законченный в том, Как каждый начинает писать приложения, которые взаимодействуют с x10 протоколом?
Попытайтесь использовать простые интерфейсы экспериментирования usb, такие как Phidgets (Www.phidgets.com) или плата экспериментирования (http://www.velleman.be/ot/en/product/view/?id=351346) Velleman k8055 USB.
Channel9 имеет видео от Microsoft PDC, показывающей, как некоторые разработчики используют "Кролика Сборки" для чего-то подобного: запись PDC2008 ShowOff: Brian Кролик Сборки
Существует также больше информации и исходного кода здесь.