一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java
springboot配置jpaspring.jpa.hibernate.dialectsqlserver:org.hibernate.dialect.SQLServer2012Dialectmysql:org.hibernate.dialect.MySQL5Dialectdruid基础配置# SQL_SERVER spring: datasource: #使用druid配置多数据源,此
目录Spring Boot 常用注解汇总一、启动注解 @SpringBootApplication@SpringBootConfiguration 注解,继承@Configuration注解,主要用于加载配置文件@EnableAutoConfiguration 注解,开启自动配置功能@ComponentScan 注解,主要用于组件扫描和自动装配二、Controller 相关注解@Controlle
利用 JNDI JNDI 提供了一套标准的接口来定位资源 ( 用户、网络、机器、对象和服务等 ) ,比如可以利用 JNDI 在局域网上定位一台打印机,也可以用 JNDI 来定位数据库服务或一个远程 Java 对象。 JNDI 在 Java EE 中使用十分广泛;包括 EJB 、 RMI-IIOP 、 JDBC 和 JMS命名和给人取名字道理是一样的,名字是一个指向实际客体的引用,名字方便了我们指称
转载 2023-08-09 12:31:08
121阅读
在使用 Tomcat服务器 + SpringFramework 进行JavaEE项目的开发部署的时候可以在Tomcat的配置文件中进行JDBC数据源的配置,具体步骤如下(这里省略了工程的建立步骤):1) 添加如下代码到tomcat的conf目录下的server.xml中:Xml代码type="javax.sql.DataSource" driverClassName="com.mysql
Spring Boot 集成 MyBatisMyBatis简介Spring Boot 集成 MyBatis 步骤 MyBatis简介MyBatis 是支持普通的 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和让参数得到手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 P
一、异步任务  1、主启动类开启使用异步功能:@EnableAsync@EnableAsync @SpringBootApplication public class SpringbootTaskApplication { public static void main(String[] args) { SpringApplication.run(SpringbootTa
转载 3月前
47阅读
一、配置文件:文件名是固定的--SpringBoot使用一个全局的配置文件application.propertiesapplication.yml 配置文件的作用:修改SpringBoot自动配置的默认值SpringBoot在底层都给我们自动配置好配置文件放在src/main/resources目录或者类路径/config下yml是YAML(YAML Ain't Markup Lang
在大部分情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。Spring Boot 支持多种外部配置方式这些方式优先级如下:命令行参数来自java:comp/env的JNDI属性Java系统属性(System.getProperties())操作系统环境变量RandomValuePropertySource配
转载 6月前
57阅读
最近要交一份project项目作业,前后端分离,我负责后端,选用了Springboot+mybatis进行整合操作。一.前期准备: 下完上述两样后,IDEA安装略,我们开始使用IDEA配置默认的maven库 准备.gif 从GIF中可以看到,我们点击configure菜单项下的Project Defaults来设置项目的默认配置
一 背景:springboot项目、oracle数据库、jboss-eap7.1(或者wildfly-18.0.1.Final都介意)、jdk81 springboot有内置tomcat,若是要用jboss jndi部署,则他设置为provide,防止打包打入 pom.xml<dependency> <groupId>org.springframework.boot&l
连接无状态使用 HTTP 的连接是无状态的,因此为了应对需要状态的服务例如用户登录,诞生了适合保存状态的设计-会话(session),本文就来探讨一下会话。会话的使用Spring Mvc 中使用会话很简单,在控制器类的方法参数列表中,直接编写 HttpSession 类型的参数,或者参数列表中编写 HttpServletRequest 类,然后使用 getSession() 方法获取会话。下面是使
原文链接大佬提供了两种方法,这里使用了其中一种简单的,内容如下业务场景自己想,只分享技术实现。下面的演示由于我为了方便,直接在公司项目中写的,所以一些敏感信息专有名词我要注释,望谅解。首先我们都知道,Spring的IOC机制,所有的接口和service都存在一个map容器,通过BeanFactory和ApplicationContext可以拿。那么我们可以从这个开刀.(1)隆重介绍WebAppli
转载 2023-06-05 14:56:23
203阅读
 使用的的是 maven项目管理、IDEA开发一、首先看下maven的目录结构 整个项目结构比较清楚了以后,我们就看一下源代码。二、源代码详解  首先:源代码存放的目录在src/main/java 里面    一共建了以上几种类二(1)、Application——启动类  **************************************************  packag
转载 5月前
598阅读
 所需工具类,在需要通知的地方选择合适的方法,亲测有效package com.saic.fin.system.util; import com.aliyun.credentials.utils.StringUtils; import com.dingtalk.api.DefaultDingTalkClient; import com.dingtalk.api.DingTalkClien
转载 7月前
26阅读
 说明:(1)Spring Boot 版本:2.0.2.RELEASE(2)Tomcat版本:8.0.28 前言:       在上一篇文章中花了不少时间介绍了Tomcat中怎么玩JNDI,来重点来了,在Spring Boot中是怎么玩的呢??? 一、Spring Boot老版本怎么玩? 
转载 6月前
10阅读
环境:springboot2tomcat8jdk1.8驱动及加密:com.alibaba.druid多数据源1、数据源枚举定义public interface DatasourceEnum { String DATA_SOURCE = "dataSource"; //主数据源 String DATA_SOURCE_2 = "dataSource2";
Mybatis在SpringBoot中的使用使用Mybatis作为ORM框架:如今的接口开发中,ORM框架是我们操作数据库不可或缺的一部分,而其中Hibernate与Mybatis是最为常用的两大框架,其中Hibernate学习周期较长,因为它使用HQL语言代替SQL,以对象为单位操作数据库。而Mybatis使用SQL,也是最为直观的,绝大多数的使用Mysql的互联网公司使用Mybatis作为OR
转载 3月前
18阅读
目录 1 创建项目1.1 打开IDEA,创建一个新项目,左边选中Spring Initializr选项,右边选中你的jdk版本,点击Next1.2 填写项目名称,Group一般填写 :com.公司名.组名  ,Arifact填写:项目名。选中打包方式为jar包1.3 选择springboot项目的需要模块2 添加druid连接池2.1 配置druid的dependency2.2
一、介绍上一篇中我已经介绍了SpringBoot整合MVC框架,在这节中我主要是介绍SpringBoot整合Mybatis,在这里我会讲解在整合中可能会遇到的各种错误以及对应的解决方法。二、环境IntelliJ IDEA 2017.2.6 x64springboot1.5.4.RELEASEjdk1.8maven 3.6.0三、开发步骤1.打开Idea,点击File->然后右键 new pr
  • 1
  • 2
  • 3
  • 4
  • 5