0、springboot 学习网站:https://www.journaldev.com/13830/spring-boot-cannot-determine-embedded-database-driver-class-for-database-type-none
https://github.com/wolf909867753/springboot
https://blog.csdn.net/wolf909867753/article/details/73920474
注解:https://blog.csdn.net/winter_chen001/article/details/78623700
1、java中的list,java.util.List包
2、Hibernate
3、jdbc
4、RequestParam和PathVariable注解的区别
5、问题:
@Id
@GeneratedValue//导致数据库中主键是不是自增怎么解决?
目前的解决方案是:
将数据库中的主键设置成自增;然后代码对应
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)//导致数据库中主键是不是自增怎么解决?
6、问题:
//查询一个女生
@GetMapping(value="/girls/{id}")
public Girl girlFindOne(@PathVariable("id") Integer id){
return girlRespository.findOne(id);//该方法是spring-boot-starter-parent1.5.2版本中的,2.0.0没有该方法,那如何用2.0.0中的查找呐?
}
修改版本号,然后重新maven--> Reimport:
org.springframework.boot
spring-boot-starter-parent
1.5.2.RELEASE
7、http格式:
post:
put:
8、使用MyBatis作为系统的ORM框架用来简化数据操作。
了解:
MyBatis ORM框架
MyBatis的配置文件,设置,
根据MyBatis的使用特点,创建数据库操作接口UserDao.class和LoginTicket.class,用作对数据库执行具体的操作。
9、java中的map和hashmap
10、java的.equals()学习
11、import java.util.Date;
12、非静态类{
@Autowire
声明静态类实例;
引用外来的静态方法;
}
最后这个非静态类也变成了静态的了吗?
13、StringUtils
1、控制器:主要是用来接收用户端的请求的。
使用数据库,需在pom.xml中要添加两个组件一个是spring-data-Jpa和数据库mysql的组件。然后对这两个组件,进行相应的配置。
spring-data-jpa操作数据库非常简单。简单到,不用你写一句sql语句。
当某端口失败链接时:
可能原因是别的进程占用了8088端口
解决方案:
很清楚,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,进程—查看—选择列—pid(进程位标识符)打个勾就可以了
看哪个进程是2448,然后杀之即可。
没打包时:
1、先把后台运行起来;
2、先到项目的antd根目录下(目录结构类似dva生成的目录结构):npm install //(安装一些项目用到的依赖包)
3、然后在该目录下,再执行:npm start //(启动项目的前端部分ant design部分,8000端口)
打包步骤:
https://developer.aliyun.com/article/762856