Проект носит название alexgaoyh, но при публикации контекстный корень установлен как web, то есть после развертывания в контейнере используется проект с именем web.
Административный вход осуществляется по адресу: http://localhost:8080/web/admin/login. Если импортировать проект вместе с файлом web.sql, то логин и пароль для входа будут admin/admin.
1: Функциональность отправки электронной почты требует ручного изменения параметров username и password в конфигурационном файле spring-smtp-mail.xml. Методы отправки электронной почты вызываются напрямую через EmailUtil.send(subject, content, to).
2: В данном примере используется база данных MySQL версии 5.5. Перед запуском проекта необходимо изменить файл конфигурации db-config.properties, в частности параметры ip, username и password для подключения к базе данных.
3: Используется ueditor, в дальнейшем требуется изменение части UrlPrefix в файле /WEB-INF/jsp/config.json, которая на данный момент жестко задана как имя проекта. Проблема была исправлена 10 ноября 2014 года.
4: 24 ноября 2014 года добавлена логика кэширования ehcache, включая: 1) настройку соответствующих сущностей; 2) добавление соответствующих настроек в файл ehcache.xml; 3) перезапись методов baseDaoImpl с добавлением свойства .setCacheable(true). Подтверждено работоспособностью. 1) По умолчанию вторичный кэш кэширует только методы load и get. Чтобы кэшировать методы list и iterator, необходимо использовать кэширование запросов. В методах BaseDaoImpl добавлено свойство .setCacheable(true). Пример: criteria.setCacheable(true).list(); criteria.setCacheable(true).setProjection(Projections.rowCount()).uniqueResult();
2) В сущностях добавлены аннотации @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region="newsTemplate"). В файле ehcache.xml добавлены соответствующие настройки. Имена должны совпадать (newsTemplate).
3) В Windows путь java.io.tmpdir/ehcache соответствует C:\Users\{текущий пользователь}\AppData\Local\Temp\ehcache. Можно использовать вывод для проверки.5: 12 декабря 2014 года интегрирована служба redis 2.6 для Windows 32/64 бит. Скачать и настроить можно из прикрепленных файлов.
1) com.alexgaoyh.redis.util.RedisClient является клиентом, который использует RedisTemplate (redis-config.xml).
2) Для тестирования необходимо в классе Action импортировать RedisClient и вызвать соответствующие методы.
Пример:
@Controller
@RequestMapping(value="test")
public class TestAction {
@Resource
private RedisClient<String, String> redisClient;
@RequestMapping(value="test")
public ModelAndView test(){
redisClient.add("aaaa", "aaaa");
System.out.println(redisClient.get("aaaa"));
return new ModelAndView("views/test");
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )