springboot
文章平均质量分 95
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
程序员资料站
目前在一线互联网大厂,乐于给大家传播分享各种资料,交个朋友。
展开
-
啥?你连SpringBoot自动装配的原理是啥都不知道???
前言平时的项目中一直用springboot用的挺溜,但对其中的奥妙知之甚少,今天来研究研究SpringBoot的源码,探究下其中的奥秘。SpringBoot的两大特性先来了解一个概念:约定优于配置。约定优于配置:又称按约定编程,是一种软件设计范式。本质上是说,系统、类库或框架应该假定合理的默认值,而非提供不必要的配置。比如说模型中有个叫User的类,那么数据库中对应的表就会默认命名为user,只有在偏离这一约定的时候,例如要将该表命名为person,才需要写这个名字相关的配置。简单理解,约定优于原创 2021-07-05 14:14:04 · 238 阅读 · 1 评论 -
Springboot统一异常处理(详细配置)
关于异常,参见:Java异常没有异常处理controller中测试类: @GetMapping("/testException") public Integer testException(Integer a,Integer b) { return a+b; }测试:如果参数a和b中有一个为空,则会报空指针异常:浏览器页面长这样:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tMWuB6qr-1590583383167)原创 2020-05-27 20:44:15 · 1710 阅读 · 1 评论 -
Springboot整合MybatisPlus完整详解(最新)~
新建springboot项目开发工具:idea2019.2,maven3pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependen原创 2020-05-27 20:30:50 · 28176 阅读 · 22 评论 -
SpringBoot整合Mybatis
项目结构:配置文件路径:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati...原创 2019-05-06 22:09:15 · 314 阅读 · 1 评论 -
SpringBoot入门教程:SpringBoot 常用注解
SpringBoot入门教程(三):SpringBoot 常用注解一、基本介绍@SpringBootApplication:包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即DAO组件。@Service:用于标注业务层组件。@...转载 2019-05-06 20:51:12 · 470 阅读 · 0 评论 -
springboot 配置yml文件
application.yml:server: port: 8080 servlet.context-path: / spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/db_film?useSSL=false...原创 2019-04-29 10:28:15 · 725 阅读 · 0 评论 -
ckeditor配置图片上传
ckeditor作为老牌的优秀在线编辑器,一直受到开发者的青睐。这里我们讲解下 ckeditor最新版本4.7的图片上传配置。https://ckeditor.com/官方进入下载https://ckeditor.com/download我们下载完整版默认本地上传没有开启;找到ckeditor/plugins/image/d...转载 2019-04-29 10:19:22 · 1136 阅读 · 0 评论 -
Spring Data JPA 报错 could not initialize proxy – no Session 解决方案
Could not initialize proxy - no Session 在启动项目后报错然后在 CSDN 上看到这样的解释然后去网上找资料,就是说因为 hibernate(这里是 Spring Data JPA ) 跟 spring 整合以后,hibernate 的 session 就交给 spring 管理了,请求进来的时候打开 session,请求完成的...转载 2019-04-23 21:17:40 · 1162 阅读 · 0 评论 -
使用springDataJpa自动创建了hibernate_sequence表
解决办法:这里要指定主键自增策略,默认是以Oracle的方式来实现自增主键。想用mysql的自增方式需要改为@GeneratedValue(strategy=GenerationType.IDENTITY) 把实体类的主键生成策略由>>>>>@GeneratedValue>>>>> @GeneratedValu...转载 2019-04-23 20:46:26 · 1979 阅读 · 0 评论 -
Spring Boot集成JPA的Column注解命名字段无效的问题
转载见:https://blog.csdn.net/54powerman/article/details/76175482springboot里面实体变量比如bookName,在数据库里就会变成book_name,解决方法如下:在application.yml配置文件里面加上关于命名策略的配置就可以:spring.jpa.hibernate.naming.physical-strat...转载 2019-04-23 15:46:25 · 1407 阅读 · 0 评论 -
springboot配置yml文件第一讲
配置yml文件,整了两天,终于能自动生成数据库表了,记录一下启动类:package com.java1234;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplic...原创 2019-04-23 09:53:31 · 241 阅读 · 0 评论 -
启动Springboot有个警告关于open-in-view
WARN 9560 --- [ restartedMain] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly...原创 2019-04-23 09:34:34 · 7928 阅读 · 2 评论 -
Springboot连接mysql时报错Access denied for user 'root'@'localhost' (using password: YES)
解决办法:application.yml配置文件中的密码用单引号引起来原创 2019-04-23 09:14:18 · 1809 阅读 · 2 评论