SpringBoot项目NewBee-Mall新蜂商城学习
qq_44842466
这个作者很懒,什么都没留下…
展开
-
An error happened during template parsing (template: “class path resource [templates/mall/order-sett
报了一个错,说不能转换模板名字到具体文件,在项目里看到确实是有这个文件的,在target文件夹下也有这个网页,然后查百度发现大都是这个网页的内容有问题也会报这个错,比如什么th:replace="mall/header::nav-fragment"在mall/header前面加了斜杠,还有就是网页标签像<link>没有加表示结束的/ 但是这个不加斜杠在我默认用springboot的配置的时候是没问题的,还有的就是th模板去取对象的值的时候这个值是private,刚好我去这个类里看的时候发现有一原创 2020-07-07 20:37:22 · 177 阅读 · 1 评论 -
day3:实现登录功能
本来没什么好更新的,首页的数据填充非常简单,只要对照indexController、xxxserviceImp、还有对应的xxxMapper然后看classpath:mapper/*Mapper.xml里面对应的方法,到数据库看看表的结构就可以了: 可以看到我已经复制好了作者的首页数据,然后就是实现登录拦截。在NeeBeeMallWebMvcConfigurer.java类里配置了拦截器会发get请求的/login去到登录页面,在登录页面点击登录按钮会发post请求的/login去控制器进行数据验证。然后原创 2020-07-05 18:51:06 · 126 阅读 · 0 评论 -
springboot对于url的处理顺序
as we konw,我们在spring项目里的地址栏写得任何URL都是要通过 路径->资源 或者 路径->controller 的方式去取得资源或者进入controller的方法执行业务代码返回视图,但是在我们配置了WebMvcConfigurer类之后就又多了两种方式了: @Configuration public class MyConfig implements WebMvcConfigurer { //资源映射的组件 @Override public void原创 2020-06-30 17:10:33 · 670 阅读 · 0 评论 -
day2:观察作者的index.html
早就听说spring有很多组件,惭愧之前看视频只是掠过竟连名字也没有记住,刚才在思考我写的public class MyConfig implements WebMvcConfigurer类里的 public void addViewControllers(ViewControllerRegistry registry) 方法: @Override public void addViewControllers(ViewControllerRegistry registry) { re原创 2020-06-26 16:22:27 · 235 阅读 · 0 评论 -
day1:thymeleaf模板设置一下,视图解析的路径写一下
配置thymeleaf模板引擎: 想要什么功能在pom文件里加入starter就行了: <!-- 导入thymeleaf模板引擎 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>原创 2020-06-25 21:51:37 · 1319 阅读 · 0 评论 -
记录学到的springboot组件
WebMvcAutoConfiguration.java: 配置静态资源的映射路径,默认从下面5个地方找: classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/ /:当前项目的根路径 就我们在上面五个目录下放静态资源(比如:a.js等),可以直接访问(http://localhost:8080/a.js),类似于以前web项目的webapp下;放到其他目录下无法被访问。 ...原创 2020-06-25 12:14:33 · 90 阅读 · 0 评论 -
day0:配置静态资源映射,写登录页面
先来看看我昨天写的登录网页: 真的是废了一番功夫,而且前端还有兼容性的问题,我在edge上仿着视频写得网页没有实现同样的 效果,半天不得解决方法,想着换个浏览器到qq浏览器就正常显示了。然后我就把这个在webstorm写好的网页连带需要的资源复制到了idea的项目里,其中html放在templates文件夹下,其他css,js放在static下自建的css,js文件夹下 在idea里打开login.html可以看到和webstorm差不多的东西: 这个时候点这些图标在浏览器上是显示不全的,因为这个时候网原创 2020-06-25 11:44:04 · 262 阅读 · 0 评论 -
Unknown command \a.或 Unknown database esourcesnewbee_mall_schema.sql或 Unknown MySQL server hos
我们要运行的新蜂商城自带了一些table需要写到我们自己的电脑上。(文件叫newbee-mall\src\main\resources\newbee_mall_schema.sql) 这个是使用命令行运行.sql文件的两种方法 第一种方式没有毛病,我是下面这样写的:成功了 mysql -uroot -proot -DNewBee --default-character-set=utf8 <D:\工具软件\github项目\newbee-mall\src\main\resources\newbee_m原创 2020-06-02 12:51:40 · 726 阅读 · 1 评论