首页:整合dev-tools 渲染一级分类数据

访问项目的 / 路径和 /index.html 都要到首页

    @RequestMapping({"/", "index", "/index.html"})
    public String indexPage(Model model) {
        // 获取一级分类所有缓存
        List<CategoryEntity> categorys = categoryService.getLevel1Categorys();
        model.addAttribute("categorys", categorys);
        return "index";
    }

service:

    @Override
    public List<CategoryEntity> getLevel1Categorys() {
        return baseMapper.selectList(new QueryWrapper<CategoryEntity>().eq("cat_level", 1));

    }

 

=========================

页面修改不重启服务器实时更新

   <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

注意这里面的 optional 是true.

然后修改页面后 ctrl +f9 编译一下就可以看到页面效果了,不用重启服务器。 当然 前提是要关掉thymleaf的缓存。

首页:整合dev-tools 渲染一级分类数据

 

 

 首页:整合dev-tools 渲染一级分类数据

 

 

 

但是修改了类啊什么的,最好还是重启服务器启动。

==============================

页面

        <div class="header_main_left">
          <ul>
            <li th:each="category : ${categorys}">
              <a href="/" class="header_main_left_a" th:attr="ctg-data=${category.getCatId()}" th:text="${category.getName()}"><b>图书、音像、电子书刊</b></a>
            </li>
          </ul>
        </div>

首页:整合dev-tools 渲染一级分类数据

 

 可以看到,已经显示了,但是下面的“运动健康” 下面的显示有问题,然后还有右边的数据页是静态的。

 

上一篇:ACAC LinkedList 和vector浅析


下一篇:Mac中安装Git