mvn flyway::migrate
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate
1.检查github的setting-->profile-->name是否进行了设置
2.在GithubProvider的getUser中 request使用如下格式,注意"https"
Request request = new Request.Builder()
.url("https://api.github.com/user")
.header("Authorization","token "+accessToken)
.build();
1.删除数据库
2.删除.idea文件夹下datasource的xml文件
3.删除C盘administrator下的db文件
4.重新建立数据库,设置账号和密码
在尝试使用GitHub登录网站的时候,出现此
问题:
数据库使用下划线,Java程序使用驼峰命名
解决:在application.properties中
mybatis.configuration.map-underscore-to-camel-case=true
th:href="@{/profile/{section}/(page=${paginationDTO.getTotalPage()},section=${section})}"
href中可以使用变量,只不过需要在最后的()中,将其赋值即可
页面循环跳转到同一页面,有死循环
看路径是否正确,以及码匠中使用的是life.majiang.xxx而我使用的是com.foling.xxx
Runtime注意是MyBatis3!
<context id="DB2Tables" targetRuntime="MyBatis3" defaultModelType="flat">
前端需要在session中放值
request.getSession().setAttribute("githubUser",githubUser);
<input type="hiddden",id="question_id" th:value="${question.id}"></input>
autocompleted:off
在搜索输入的input中使用name命名,在外面的form表单中使用action:"/",method:“get”。然后在对应的controller中便可以通过@PathVarible获取到
配置一些项目
- plugin加载不出来
将Setting->Appearance&Behavior–>System Settings–>HTTP Proxy改为Auto-detect proxy settings
- 去对应的网站得到client-id放到项目中
注意允许哪里的使用,这里就需要配置哪里的网站
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate