
SpringBoot技术应用
SpringBoot项目实战应用。
郝少
爱出者爱返,福往者福来。
展开
-
【springBoot】@Value()用法
springBoot @Value()的使用原创 2022-08-24 14:04:10 · 791 阅读 · 0 评论 -
springBoot+mybatis+oracle
一、前提1、本文章主要写一个springBoot+mybatis+oracle的一个模板;2、数据源,oraclecreate table SYSTEM.STUDENT( name VARCHAR2(12), age NUMBER, sex VARCHAR2(2)); insert into student(name,age,sex) values('lisi',20,'男');insert into student(name,age,sex) values('wan原创 2021-04-13 17:54:18 · 2235 阅读 · 0 评论 -
springBoot+mybatis+多数据源(oracle+mysql)
目录一、说明二、具体实现1、制造数据源数据1)oracle数据库2)mysql数据库2、整体项目位置3、配置文件—application.properties4、FirstDataSourceConfig5、SecondDataSourceConfig6、po类7、xml8、mapper接口9、service层10、controller层三、测试四、经验收获一、说明本篇文章主要解决springBoot+mybatis读取多数据源问题,这原创 2021-04-13 14:42:02 · 4491 阅读 · 3 评论 -
springBoot+mybatis+maven遇到的问题
一、问题描述1、所报错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.machine.learn.mapper.ModelTrainMapper.getInfo at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) at org.apache.iba原创 2021-02-19 17:05:54 · 243 阅读 · 0 评论 -
IDEA创建springBoot项目
一、创建1、开始创建2、选择spring Initializr3、修改Group和Artifact4、选择版本及相关组件5、更改项目名字和项目地址6、删除多余部分二、配本地maven三、更改合适的版本一直使用2.0.4.RELEASE版本,其他版本有时候会出现数据库不兼容报错的现象。四、引入常用的pom配置1、常用配置 <dependencies> <dependency> ..原创 2020-10-29 10:07:32 · 712 阅读 · 0 评论 -
【IDEA】springBoot读取properties配置文件里的中文出现乱码问题
1、问题描述由于业务需求,需要在配置文件里增加中文配置,但是在程序里@Value(" ")动态获取时,出现乱码;2、编辑环境IDEA3、解决办法(1)File-->settings-->File Encodings(2)代码编辑@Value("city.name")private String cityName;String s = new String(cityName.getBytes("iso-8859-1"), "UTF-8");4、原理原创 2020-05-21 11:32:40 · 1658 阅读 · 1 评论 -
项目日志(slf4j + logback)
一、项目环境及说明1、项目环境springBoot2.XSlf4j + logback 日志框架结合2、说明在项目中日志输出是很重要的一项,能够方便以后问题的排查。下面的演示是在springBoot2.x的基础上进行Slf4j + logback 日志框架结合,并且测试通过。二、Slf4j + logback的配置及使用1、需要的jar包2、需要的pom配置...原创 2020-04-20 17:57:33 · 548 阅读 · 0 评论 -
springBoot远程调用restFul接口(RestTemplate)
1、需求说明有两个springBoot项目:项目A将数据读到HashMap内存中并提供restFul接口供其他程序调用获取map数据;项目B则负责先读取A中的map数据,再做其他逻辑操作;下面则只介绍项目B的具体实现;2、测试代码使用springBoot自带的RestTemplate,来远程调用restFul接口并返回json数据;(1)restFul接口存在的测试数据...原创 2020-04-15 09:03:14 · 3598 阅读 · 0 评论 -
Idea用maven给springBoot打jar包报错
1、错误描述[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file (default-cli) on project whitelist_savetxt: The parameters 'file' for goal org.apache.maven.plug...原创 2020-04-09 15:30:28 · 3634 阅读 · 0 评论 -
Idea使用Maven给springBoot打jar包
1、maven中必须有的配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2020-04-09 15:22:37 · 215 阅读 · 0 评论 -
SpringBoot导入xls数据
(1)前端: <form enctype="multipart/form-data" method="post" action="/xx/xx"> 文件:<input type="file" name="fileUpload" style="width: 200px" /> <input type="submit"...原创 2019-12-24 16:08:01 · 204 阅读 · 0 评论 -
SpringBoot实现异步多线程
1、启动类中添加@EnableAsync@SpringBootApplication@EnableAsyncpublic class ModelApplication { public static void main(String[] args) { SpringApplication.run(ModelApplication.class,args); ...原创 2019-12-09 11:36:04 · 641 阅读 · 0 评论 -
POI后端导出excel
POI后端导出excel原创 2019-11-29 19:42:45 · 475 阅读 · 0 评论 -
springBoot_mybatis三层结构的两种实现方式
(1)controller层_@Controller、service层_@Service、Dao层_@Service,@Mapper(2)controller层_@Controller、service层(service、serviceImpl_@Service)、mapper层(mapper、mapper.xml)原创 2019-11-28 20:46:48 · 571 阅读 · 0 评论 -
springBoot多环境配置
1、假设有三个环境(1)开发环境(2)测试环境(3)上线环境2、要有四个配置文件application.propertiesapplication-dev.propertiesapplication-test.propertiesapplication-line.properties3、在application.properties中切换配置环境###激活开发配...原创 2019-09-26 15:51:34 · 161 阅读 · 0 评论 -
application.properties基本配置
#服务器名spring.application.name=springBootProgram#端口号server.port=8093# 数据库配置spring.datasource.url=jdbc:oracle:thin:@ip:1521/orclspring.datasource.username=namespring.datasource.password=pw...原创 2019-09-26 16:05:35 · 2603 阅读 · 0 评论 -
springBoot回调函数
springBoot的回调函数在springBoot的项目启动之后会立即调用此回调函数,回调函数有两种:第一种:@SpringBootApplicationpublic class DataApplication implements ApplicationRunner {Logger logger= LoggerFactory.getLogger(DataApplication.c...原创 2019-09-26 16:11:28 · 3639 阅读 · 1 评论 -
代码读取application.properties
1、application.propertiescount.num=52、代码启动类:@SpringBootApplication@EnableScheduling //必须public class DataApplication { public static void main(String[] args) { ConfigurableApp...原创 2019-09-26 16:13:32 · 353 阅读 · 0 评论 -
springBoot集成Kafka
1、按分区消费application.properties:#主题msg.kafka.topic=kafkatopic@Componentpublic class KafkaController { @KafkaListener(id = "0",topicPartitions = {@TopicPartition(topic ="${msg.kafka.topic}...原创 2019-09-26 16:17:40 · 231 阅读 · 0 评论 -
SpringBoot项目@Scheduled读取动态参数
1、基于@Scheduled可配置开发application.propertites:read.timer.parmas=0 0/1 * * * *定时类:@Componentpublic class ScheduledService {Logger logger= LoggerFactory.getLogger(ScheduledService.class); @...原创 2019-08-08 16:10:41 · 9620 阅读 · 0 评论