自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 spring boot多环境启动

在application.yml配置相关的信息#设置启用开发spring: profiles: active: dev---#开发server: port: 80spring: config: activate: on-profile: dev---#生产spring: profiles: proserver: port: 81---#测试spring: profiles: testserver: port: 82

2022-05-31 00:27:04 226

原创 post请求中文乱码处理

为web容器添加过滤器并指定字符集,Spring-web包中提供了专用的字符过滤器public class ServletContainersInitConfig extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class[0]; } protected Clas

2022-05-12 20:36:23 202

原创 spring事务管理

银行账户转账案例1.在业务层接口上添加spring事务管理(通常添加在业务层接口中,降低耦合)public interface AccountService { //配置当前接口方法具有事务 @Transactional public void transfer(String out,String in ,Double money) ;}2.设置事务管理器//配置事务管理器,mybatis使用的是jdbc事务 @Bean public PlatformTr

2022-05-11 00:39:52 130

原创 AOP通知获取数据

AOP通知获取参数数据1.JoinPoint对象描述了连接点方法的运行状态,可以获取到原始方法的调用参数 @Before("pt()") public void before(JoinPoint jp) { Object[] args = jp.getArgs(); System.out.println(Arrays.toString(args)); System.out.println("before advice ..." ); }

2022-05-10 23:32:48 1096

原创 AOP通知类型

方法:@Around类型:方法注解位置:通知方法定义上方作用:设置当前通知方法与切入点之间的绑定关系,当前通知方法在原始切入点方法前后运行范例: //@Around:环绕通知,在原始方法运行的前后执行 @Around("pt()") public Object around(ProceedingJoinPoint pjp) throws Throwable { System.out.println("around before advice ...");

2022-05-09 23:42:57 119

原创 Spring整合Junit

使用Spring整合Junit专用的类加载器//设置类运行器@RunWith(SpringJUnit4ClassRunner.class)//设置Spring环境对应的配置类@ContextConfiguration(classes = SpringConfig.class)public class AccountServiceTest { //支持自动装配注入bean @Autowired private AccountService accountService;

2022-05-09 17:24:23 107

原创 Spring整合MyBatis相关源码展示

Spring整合MyBatis相关源码展示在config包下面创建一个JdbcConfig类实现数据库的连接public class JdbcConfig { @Value("${jdbc.driver}") private String driver; @Value("${jdbc.url}") private String url; @Value("${jdbc.username}") private String username; @Val

2022-05-09 17:06:47 243

原创 第三方Bean依赖的注入(注解开发)

简单类型依赖的注入//1.定义一个方法获得要管理的对象 @Value("com.mysql.jdbc.Driver") private String driver; @Value("jdbc:mysql://localhost:3306/dbtest1") private String url; @Value("root") private String userName; @Value("123456") private String pa

2022-05-07 22:29:18 527

原创 applicationContext.xml里面配置有关的bean

配置druid数据库连接池<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/dbtest1"/>

2022-05-07 16:45:53 434

原创 关于SQL的一些语句的书写

批量删除功能<delete id="deleteByIds"> delete from tb_brand where id in <foreach collection="ids" item="id" separator="," open="(" close=")"> #{id} </foreach> </delete>模糊查询<select id="selectBy

2022-05-04 23:20:59 225

原创 pom.xml常用的依赖以及插件

tomcat7插件 <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8080&l

2022-04-20 16:00:56 322

原创 配置maven

maven是专门用于管理和构建java项目的工具,它主要的功能:1.提供一套标准化的项目结构2.提供一套标准化的构建流程3.提供一套依赖管理机制(管理项目所依赖的第三方资源)第一步:创建MAVEN_HOME,如图所示第二步:把上面的MAVEN_HOME添加到path里面...

2022-04-11 22:12:49 43

原创 品牌数据的增删改查

对数据库内容进行增删改查public class BrandTest { /* 查询所有 */ @Test public void testSelectAll() throws Exception { //1.获取Connection //3.加载配置文件 Properties prop = new Properties(); prop.load(new FileInputStream("G:\\wo

2022-04-11 19:47:17 660

原创 Druid数据库连接池演示

需要导入相关jar,配置文件代码如下所示:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/dbtest1?useSSL=false&useServerPrepStmts=trueusername=rootpassword=123456#初始化连接数量initialSize=5#最大连接数maxActive=10#最大等待时间maxWait=3000连接步骤演示:public class

2022-04-11 15:42:26 551

原创 预防SQL注入

public class JDBCDemo_PreparedStatement {@Testpublic void testLongin_Inject() throws Exception {//1.注册驱动// Class.forName(“com.mysql.jdbc.Driver”); //2.获取连接 String url="jdbc:mysql://127.0.0.1:3306/dbtest1?useSSL=false"; String username="root

2022-04-11 14:04:23 180

原创 JDBC连接mysql数据库的配置

JDBC连接Mysql数据库的配置//1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //2.获取连接 String url="jdbc:mysql://127.0.0.1:3306/dbtest1?useSSL=false"; String username="root"; String password="123456"; Connection conn =

2022-04-09 16:56:48 2357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除