
SpringBoot
我是泛滥
这个作者很懒,什么都没留下…
展开
-
Thymeleaf常见用法
Thymeleaf添加Thymeleaf依赖数据显示显示带有样式的普通文本显示对象数据处理路径处理操作内置对象逻辑处理数据遍历添加Thymeleaf依赖要想使用Thhymeleaf,首先要在pom.xml文件中单独添加Thymeleaf依赖。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&l原创 2020-08-28 18:32:34 · 877 阅读 · 0 评论 -
springBoot整合mybatis
1.导入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version></dependency><dependency> <groupId>com.alibaba</groupId>原创 2021-04-23 22:43:42 · 168 阅读 · 0 评论 -
Springboot 国际化配置
resources 目录下新建一个名叫“i18n”的包,用来存放国际化配置,然后在这个包下,我们再创建几个properties的配置文件,用来配置语言:创建3个文件,分别是无语言配置时候生效的login.properties;中文生效的login_zh_CN.properties;英文生效的login_en_US.properties;application.properties中添加配置参数,让我们的配置生效:spring.messages.basename=i18n.login修改前端页面原创 2020-08-22 18:20:26 · 386 阅读 · 0 评论 -
SpringBoot中静态资源和首页定制,定制图标
SpringBoot静态资源Springboot中静态资源该往哪里放:去哪里找?,然而Springboot自动配置源码中寻找答案:WebMvcAutoConfiguration --》addResourceHandlers(静态资源)从源码中可以知道:静态资源可以放到这些目录下,就可以访问到;/webjars/**"classpath:/META-INF/resources/", "classpath:/resources/","classpath:/static/", "classpa原创 2020-08-20 18:04:20 · 1088 阅读 · 3 评论 -
Springboot整合Mybatis
Mybatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。官方文档:https://mvnrepository.com/artifact/org.mybatis.spring.boot原创 2020-08-19 22:42:49 · 212 阅读 · 0 评论 -
Springboot整合Druid
Druid 数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。配置数据源1、添加上 Druid 数据源依赖。<!-- 数据连接池 druid--><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version&原创 2020-08-19 22:00:55 · 21635 阅读 · 1 评论 -
Springboot整合JDBC
前提:数据库1.搭建项目:springboot 引入相应的模块2、项目建好之后,发现自动帮我们导入了如下的启动器 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency>原创 2020-08-19 20:06:48 · 851 阅读 · 0 评论 -
schema.sql运行不生效解决
在SpringBoot1.x中, 运行schema.sql不需要配置便可之间运行,但是在SpringBoot2.x中,、需要在yaml文件中配置spring.datasource.initialization-mode: alwaysspring.datasource.initialization-mode: alwaysschema-*.sql、data-*.sql默认规则:schema.sql,schema-all.sql;可以使用 指定位置 schema: - clas原创 2020-08-18 17:27:03 · 1501 阅读 · 0 评论 -
java.sql.SQLException: Access denied for user ‘root‘@‘192.168.40.1‘ (using password: NO)
场景:Springboot在访问数据库时,一直报java.sql.SQLException: Access denied for user 'root'@'192.168.40.1' (using password: NO),,我又重新检查了自己的配置文件没问题呀?最后解决方案:只是把data- 删除就可以连接数据库。...原创 2020-08-18 16:50:03 · 1861 阅读 · 1 评论 -
Springboot使用外置的Servlet容器原理
使用外置的Servlet容器嵌入式Servlet容器:应用打成可执行的jar 优点:简单、便携; 缺点:默认不支持JSP、优化定制比较复杂(使用定制器【ServerProperties、自定义EmbeddedServletContainerCustomizer】,自己编写嵌入式Servlet容器的创建工厂【EmbeddedServletContainerFactory】);外置的Servlet容器:外面安装Tomcat—应用war包的方式打包;步骤1)、必须创建一个war项目;(利用id原创 2020-08-17 16:14:13 · 181 阅读 · 0 评论 -
SpringBoot配置嵌入式Servlet容器
SpringBoot默认使用Tomcat作为嵌入式的Servlet容器如何定制和修改Servlet容器的相关配置;1、修改和server有关的配置server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置server.xxx//Tomcat的设置server.tomcat.xxx2、编写一个WebServerFactoryCustomizer:嵌入式的Servle原创 2020-08-16 18:59:47 · 464 阅读 · 0 评论 -
解决SpringBoot中发送put请求不起作用
问题描述:SpringBoot中更新表数据 ,发送put请求不起作用,控制台每次都是走post请求,最后我查找百度找到说是因为注解@ConditionalOnProperty限制了自动配置,默认false不开启配置,所以页面的put提交无法使用<input type="hidden" name="_method" value="put" th:if="${emp!=null}"> 解决方案:SpringMVC使用get/post以外提交方式,例如put等需要具备以下条件:1.原创 2020-08-15 18:48:24 · 2342 阅读 · 0 评论 -
SpringBoot在登陆时请求端错误
问题原因: 请求的方式(get、post、delete)方法与后台规定的方式不符合。比如: 后台方法规定的请求方式只接受get,如果用post请求,就会出现 405 method not allowed的提示<form class="form-signin" action="dashboard.html" th:action="@{/user/login}" method="post">一般检查这里还有后台接受下的请求方式不一致;问题原因:错误的请求;检查客户端页面是否漏写na.原创 2020-08-12 11:41:16 · 501 阅读 · 0 评论 -
SpringBooot自动配置原理
配置文件到底能写什么?官网其实也给我们列出来了:配置文件属性参考官网可是没次都需要去看官网是不是显得我们太low,就让我们来了解其原理是如何实现的当SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration点击进入@SpringBootApplication @EnableAutoConfiguration #开启自动配置功能;@Target({ElementType.TYPE})@Retention(RetentionPolicy.R原创 2020-08-10 17:18:12 · 362 阅读 · 0 评论 -
SpringBoot注解
@SpringBootApplication: Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类@SpringBootConfiguration:Spring Boot的配置类;标注在某个类上,表示这是一个Spring Boot的配置类;@Configuration:配置类上来标注这个注解; 配置类 ----- 配置文件;配置类也是容器中的一个组件;@Component@Value获取值和@ConfigurationProperties获取值比较@Config原创 2020-08-09 18:55:21 · 185 阅读 · 0 评论 -
SpringBoot配置文件之yml&properties配置注入
SpringBoot全局的配置文件,配置文件名是固定的1.application.properties2.application.yml配置文件的作用:修改SpringBoot自动配置的默认值;比如端口,这些都是Springboot帮我们自动配置,而现在需要修改的话可以通过全局的配置文件进行修改。YAML介绍:YAML 是 “YAML Ain’t a Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another M原创 2020-08-09 15:30:37 · 1944 阅读 · 0 评论 -
第一个SpringBoot项目,配置端口号,自定义banner(彩蛋)
SpringBoot前提环境:jdk1.8:Spring Boot 推荐jdk1.7及以上maven3.x:maven 3.3以上版本;IntelliJ IDEA ;SpringBoot (最新的稳定版本);使用IDEA创建配置端口号自定义bannerBanner在线生成工具网址在resources目录中编写一个banner.txt,把你想要的样式复制进去,运行主代码就可实现下面的效果实现一个小例子:导入Springboot依赖:#使用Spring MVC构建Web原创 2020-08-08 18:28:24 · 410 阅读 · 0 评论 -
什么是SpringBoot
SpringBoot原创 2020-08-08 19:27:43 · 302 阅读 · 0 评论