Проект назван alexgaoyh
, но при публикации контекст корня установлен как web
, то есть после размещения в контейнере используется имя проекта web
.
Адрес входа в административную панель: http://localhost:8080/web/admin/login. Если импортировать проект вместе с файлом web.sql
, логин и пароль будут admin/admin
.
1: Для отправки электронной почты требуется вручную изменить конфигурационный файл spring-smtp-mail.xml
, параметры username
и password
,
метод вызова: EmailUtil.send(subject, content, to);
2: В данном примере база данных использует MySQL версии 5.5, и перед запуском проекта необходимо изменить ip
, username
и password
в файле db-config.properties
;
3: Используется ueditor
, в будущем потребуется изменить часть *UrlPrefix
в файле /WEB-INF/jsp/config.json
, которая сейчас жестко установлена как имя проекта. Проблема была исправлена 10 ноября 2014 года;
4: 24 ноября 2014 года добавлено использование кэширования ehcache
, 1) настроены соответствующие сущности; 2) добавлены соответствующие настройки в файле ehcache.xml
; 3) переопределены методы baseDaoImpl
, добавлен .setCacheable(true)
атрибут;
По умолчанию второй кэш будет кэшировать только методы load
и get
, чтобы использовать кэширование для методов list
и iterator
, необходимо использовать также первый кэш запросов,
переопределите методы в BaseDaoImpl
, добавьте .setCacheable(true)
,
Пример: criteria.setCacheable(true).list(); criteria.setCacheable(true).setProjection(Projections.rowCount()).uniqueResult()
;
В отношениях сущностей добавьте аннотацию @Cache(usage = CacheConcurrencyStrategy.READ_WRITE, region="newsTemplete")
,
добавьте соответствующие настройки в файле ehcache.xml
, убедитесь что название совпадает (newsTemplete
);
На Windows java.io.tmpdir/ehcache
путь соответствует C:\Users\{текущий пользователь}\AppData\Local\Temp\ehcache
, можно вывести его для проверки;
5: 12 декабря 2014 года интегрирована работа с redis
2.6 win32/64 сервером redis
, доступна для скачивания и настройки в прикрепленных файлах.
com.alexgaoyh.redis.util.RedisClient
является клиентом, который внедряется через RedisTemplate(redis-config.xml)
тестовый метод: в Action
импортируйте RedisClient
соответствующий bean
и вызывайте соответствующие методы,
пример:
@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 )