Spring boot
文章平均质量分 86
小强签名设计
真正牛逼的生活是既可以朝九晚五又可以浪迹天涯。
展开
-
Spring Boot与数据访问六--整合JPA
一、引入JPA可以在一开始创建项目的时候就勾选JPA模块也可以直接在pom.xml文件中添加配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>用图原创 2021-03-22 23:27:12 · 196 阅读 · 1 评论 -
Spring Boot与数据访问五--整合MyBatis(配置版)
引入MyBatis可以在一开始穿件项目的时候就勾选MyBatis模块也可以直接在pom.xml文件中添加配置 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>原创 2021-03-17 22:42:07 · 206 阅读 · 2 评论 -
Spring Boot与数据访问三--整合Druid
在pom.xml文件中添加配置引入durid数据源 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9</version> </dependency>在配置文件applicatio原创 2021-03-15 23:01:15 · 533 阅读 · 2 评论 -
Spring Boot与数据访问二--使用原生JDBC及源码解析
数据源的相关配置都在DataSourceProperties里面:自动配置原理:在包org.springframework.boot.autoconfigure.jdbc下面1、参考DataSourceConfiguration,根据配置创建数据源,默认使用hikari连接池,可以使用spring.datasource.type指定自定义的数据源类型。2、SpringBoot默认可以支持:oracle.ucp.jdbc.PoolDataSource、org.apache.commons.dbcp2原创 2021-03-14 15:27:14 · 560 阅读 · 0 评论 -
Spring Boot与数据访问一--Spring Data介绍
简介 对于数据访问层,无论是SQL还是NOSQL,Spring Boot默认采用整合Spring Data的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来说只需要进行简单的设置即可。 Spring Data是整个Spring技术栈中的一个项目 Spring Data不止能访问关系型数据库,也能访问非关系型数据库 我们要使用数据访问的功能,就得导入相应的Starters(场景启动器),我们原创 2021-03-10 21:39:23 · 377 阅读 · 3 评论 -
Spring Boot与数据访问四--整合MyBatis(注解版)
一、创建一个SpringBoot项目二、引入相关依赖 <!--web核心依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2021-02-26 17:26:11 · 225 阅读 · 1 评论 -
Spring Boot与数据访问七--多数据源
在用springboot开发项目时,随着业务量的扩大,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于Spring-data-jpa配置多数据源,希望对大家有所帮助。项目目录结构:1、先在application.yml 中配置多个数据库:spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/database1?character原创 2021-02-03 19:27:49 · 291 阅读 · 0 评论 -
Springboo连接数据库通用代码
一、创建连接并执行业务逻辑:package com.hui.yilianzhong;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.Component;import java.sql.Connection;import java.sql.原创 2020-07-30 22:44:44 · 518 阅读 · 1 评论 -
SpingBoot跳转页面详解
SpringBoot里面没有我们之前常规web开发的WebContent(WebApp),它只有src目录,在src/main/resources下面有两个文件夹,static和templates,springboot默认static中放静态页面(public文件夹中也可以),而templates中放动态页面:&nbsp;静态页面:静态页面可以直接访问。这里我们直接在static放一个hel...原创 2019-01-15 22:43:39 · 14385 阅读 · 1 评论 -
CommandLineRunner和ApplicationRunner
本文主要来自:https://blog.csdn.net/zongzhankui/article/details/78681942&nbsp;前言:Spring Boot如何解决项目启动时初始化资源,在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。为了达到这个目的,我们需要使用CommandLineRunner或Appli...原创 2018-12-25 22:40:51 · 19027 阅读 · 0 评论 -
多个java文件共用同一动态变量的两种方法
前言:以前小白的我总是困惑两个java文件如何共用一个动态变量,今天就做一个总结&amp;amp;nbsp;方法一:package com.Business.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.Re...原创 2018-12-25 16:49:34 · 4557 阅读 · 0 评论 -
Springboot注解@ServletComponentScan和@ComponentScan
一、SpringBoot中使用Servlet在SpringBootApplication上使用@ServletComponentScan注解后,Servlet、Filter、Listener可以直接通过@WebServlet、@WebFilter、@WebListener注解自动注册,无需其他代码。1.在入口Application类上加入注解@ServletComponentScanpack...原创 2018-12-19 15:04:36 · 103204 阅读 · 7 评论 -
SpringBoot读取配置文件总结
前言Spring-Boot的核心配置文件是application.properties,会默认读取该配置文件,当然也可以通过注解自定义配置文件的信息。开发中,经常会有一些常量,变动较少,但是我们不能在java代码中写死,这样每次修改都得去java代码中修改,引用地方较多时我们需要修改很多java文件;所以我们可以集中写在某个配置文件中,这样只用修改配置文件就好。pom.xml: &amp;amp;amp;amp;lt;pa...原创 2018-10-24 23:10:06 · 3637 阅读 · 1 评论 -
修改Springboot启动端口号
前言Springboot启动的时候,端口的设定默认是8080,这肯定是不行的,我们需要自己定义端口,Springboot提供了两种方式,第一种,我们可以通过application.yml配置文件配置,第二种,可以通过代码里面指定,在开发中,建议使用修改application.yml的方式来修改端口。&amp;amp;nbsp;一、修改配置文件改端口application.yml和properties配置文...原创 2018-10-25 23:28:45 · 31995 阅读 · 4 评论 -
SpringBoot整合ActiveMq
一、从ActiveMq官方上下载ActiveMq服务下载地址:http://activemq.apache.org/download.html解压成功后,我们会看到这样的目录结构:二、运行ActiveMq服务根据自己的电脑是运行32位还是64位的浏览器中访问:http://127.0.0.1:8161 或者http://localhost:8161用户名与密码都是admin...原创 2018-10-10 18:06:05 · 5883 阅读 · 0 评论 -
自定义Banner
前言启动spring boot的时候,控制台打印图案为: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' ...原创 2018-09-30 16:27:30 · 1016 阅读 · 0 评论 -
Controller的不同写法和相应注解
写法一:@RestController@RequestMapping(&amp;amp;amp;amp;amp;amp;amp;amp;quot;/advertise&amp;amp;amp;amp;amp;amp;amp;amp;quot;)public class AdvertiseController { @ResponseBody @CrossOrigin @RequestMapping(value = &amp;amp;amp原创 2018-09-18 14:55:53 · 4737 阅读 · 0 评论 -
Spring boot定时任务@Scheduled
@Scheduled(cron = “0 0 0 * * ?”) // 每日凌晨 @Scheduled(cron = “0 0/10 * * * ?”) // 每10分钟 @Scheduled(cron = “0 30 8-18 ? * MON-FRI”) //每周一到周五,8:30到18:30原创 2018-09-12 10:07:37 · 4756 阅读 · 1 评论