SpringBoot
文章平均质量分 63
springboot学习
子沫2020
这个作者很懒,什么都没留下…
展开
-
java发送邮件到qq邮箱
java发送代码到qq邮箱的案例原创 2024-01-05 09:01:44 · 497 阅读 · 0 评论 -
拦截器实现指定的IP白名单进行访问规定的Controller、对返回的结果进行加密
拦截器实现指定的IP白名单进行访问规定的Controller原创 2023-12-14 11:05:16 · 557 阅读 · 0 评论 -
手写自定义的spring-boot-start
手写在自定义spring-boot-starter原创 2023-07-31 13:47:02 · 469 阅读 · 0 评论 -
Idea中的热部署
idea热部署原创 2021-07-18 16:51:57 · 413 阅读 · 0 评论 -
11.日志和事务@Transactional
事务springboot整合事物管理springboot默认集成事物,只主要在方法上加上@Transactional即可出现错误就会回滚日志1.新建log4j配置文件#log4j.rootLogger=CONSOLE,info,error,DEBUGlog4j.rootLogger=info,error,CONSOLE,DEBUGlog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSO原创 2020-10-20 23:57:06 · 519 阅读 · 0 评论 -
10.springboot整合多数据源
现在项目基本都是采用一个数据库,但是当项目比较大的时候,根据模块不同会使用不同的数据库。1.配置文件中新增两个数据源spring.datasource.test1.driverClassName = com.mysql.jdbc.Driverspring.datasource.test1.jdbc-url = jdbc:mysql://localhost:3306/test1?useUnicode=true&characterEncoding=utf-8spring.datasource.t原创 2020-10-20 23:28:14 · 396 阅读 · 0 评论 -
9.springboot整合使用mybatis(xml配置方式)
注解方式和xml配置方式是相互不冲突的,1.在application.properties配置文件引入,xml形式mybatis.config-location=classpath:mybatis-config.xmlmybatis.mapper-locations=classpath:mapper/*.xmlmybatis.type-aliases-package=com.briup.entity2.Mapper代码,xml形式public interface UserMapper { L原创 2020-09-27 14:07:18 · 308 阅读 · 0 评论 -
8.springboot整合使用mybatis(注解方式,不常用)
1.pom文件引入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --原创 2020-09-27 13:46:20 · 185 阅读 · 0 评论 -
7.springboot整合使用JdbcTemplate
1.pom文件引入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --原创 2020-09-27 11:28:45 · 223 阅读 · 0 评论 -
6.springboot创建jsp(war工程)
pom文件引入以下依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository原创 2020-09-27 10:30:08 · 236 阅读 · 0 评论 -
3.SpringBoot处理静态资源
在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源。访问的时候是不加/static的。原创 2020-09-27 08:48:47 · 75 阅读 · 0 评论 -
5.SpringBoot渲染页面(非jsp页面,jar工程)——FreeMarker模板引擎
渲染Web页面 在之前的示例中,我们都是通过@RestController来处理请求,所以返回的内容为json对象。那么如果需要渲染html页面的时候,要如何实现呢? 模板引擎 在动态HTML实现Spring Boot依然可以完美胜任,并且提供了多种模板引擎的默认配置支持,所以在推荐的模板引擎下,我们可以很快的上手开发动态网站。Spring Boot提供了默认配置的模板引擎主要有以下几种: Thymeleaf FreeMarker Velocity Groovy Mustache当你使原创 2020-09-27 10:07:37 · 134 阅读 · 0 评论 -
4.SpringBoot处理异常
在controller中专门写一个异常访问此controller时,就会在浏览器上面直接显示错误信息。。对于上面的,出错时,用户看不懂的错误信息,我们要进行处理。新建一个类GlobalExceptionHandler.java来处理异常,import java.util.HashMap;import java.util.Map;import org.springframework.web.bind.annotation.ControllerAdvice;import org.sprin原创 2020-09-27 09:21:53 · 100 阅读 · 0 评论 -
2.maven项目升级为springboot项目
将maven项目升级为springboot项目在maven项目的pom.XML中加入<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-原创 2020-09-27 08:40:16 · 4729 阅读 · 0 评论 -
1.新建Springboot项目
如何新建springboot项目。。原创 2020-09-25 16:36:36 · 62 阅读 · 0 评论