美文网首页
spring boot开发入门

spring boot开发入门

作者: bibichuan | 来源:发表于2018-08-16 10:09 被阅读15次

    1、官网下载脚手架

    https://start.spring.io/

    2、加入web程序依赖

    3、加入数据库依赖mysql

    4、配置数据信息

    在项目application.yaml配置文件中定义

    5、定义实体类

    @Entity

    6、定义jpa接口,根据情况看是否定义service层和impl层

    public interface PlanJPAextends JpaRepository {}

    7、定义控制层@RestController

    注意事项:

    1)这个时候调用接口,localhost:4000/api/GetAll会发现返回错误,找不到这个/api/GetAll路由,然后会报一个error页面没有从错误。

    这个时候在resources中新建一个templates文件家,然后在这个文件夹下新建一个error.html,就可以解决没有error页面定义的问题了。

    2)定义了error,还是找不到/api/GetAll这个路由,原因就是,spring boot在扫描bean目录的时候,是扫描了和主程序,即@SpringBootApplication这个注解的main函数在同一个包及其子包照中的注解,其他的地方没有默认定义扫描。

    如上图所示,YongkangApplication属于包cn.zjdt,则同属于cn.zjdt的TestCtrl便可以被扫描到。或者在主类main的SpringbootApplication下定义

    @ComponentScan(basePackages = {"cn.zjdt","like"}),重新定义扫描路径

    8、@RequestBody使用

    使用时,前台应使用post方式发送数据,Content-Type=application/json;charset=utf-8;

    在postman中使用时,Body中应选择raw,后面的类型选择JSON(application/json),注意mysql中desc不能作为字段名。

    9、yaml中文乱码,idea-file-setting-editor-file encodings-project encoding

    10、java -jar -test.jar执行打包后的jar包

    11、添加跨域支持

    12、spring boot无法访问resources下的静态文件解决的方法

    https://blog.csdn.net/yu514950381/article/details/78015088

    13、spring boot 文件上传大小的限制

    spring.servlet.multipart:max-file-size:1024MB

    spring.servlet.multipart:max-request-size:1024MB

    相关文章

      网友评论

          本文标题:spring boot开发入门

          本文链接:https://www.haomeiwen.com/subject/kzfgbftx.html