springboot-学习(一)

一、基础知识:

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:

springboot-学习(一)_第1张图片

 

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

 
 

二、Spring Boot--控制器

1、控制器:主要是用来接收用户端的请求的。

springboot-学习(一)_第2张图片

 

springboot-学习(一)_第3张图片

 

使用数据库,需在pom.xml中要添加两个组件一个是spring-data-Jpa和数据库mysql的组件。然后对这两个组件,进行相应的配置。

spring-data-jpa操作数据库非常简单。简单到,不用你写一句sql语句。

springboot-学习(一)_第4张图片

 

springboot-学习(一)_第5张图片

 

  springboot-学习(一)_第6张图片

 

三、springboot项目运行错误:

当某端口失败链接时:

可能原因是别的进程占用了8088端口

解决方案:

springboot-学习(一)_第7张图片

很清楚,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,进程—查看—选择列—pid(进程位标识符)打个勾就可以了

看哪个进程是2448,然后杀之即可。

四、ant design 跟springboot后台结合:

没打包时:

1、先把后台运行起来;

2、先到项目的antd根目录下(目录结构类似dva生成的目录结构):npm install  //(安装一些项目用到的依赖包)

3、然后在该目录下,再执行:npm start  //(启动项目的前端部分ant design部分,8000端口)

打包步骤:

五、springboot项目仅在application.properties中增加日志来实现按天分隔:

https://developer.aliyun.com/article/762856

 

你可能感兴趣的:(Springboot)