![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
Yangkx-123
这个作者很懒,什么都没留下…
展开
-
Maven学习:1.环境搭建
maven是用来管理和配置java开发(jar包)的高效率工具,下面一步步搭建maven环境,第一步:下载maven-->进入网站:maven.apache.org-->点击页面左侧的“download”-->下载下图中第二个,然后解压。第二步:配置环境变量1.打开控制面板-->2.打开高级系统设置-->3.打开环境变量-->4.在系统变量中新建...原创 2018-07-30 13:59:12 · 179 阅读 · 0 评论 -
spring boot实战:面向切面编程AOP
面前切面编程,我的理解就是:我们采取一个方法同时控制多个业务,这些业务可以在不同的方法和类里面。下面举例:1.首先添加一个SettingController类,并添加一个setting页面,测试该类package com.nowcoder.controller;import org.springframework.stereotype.Controller;import org...原创 2018-08-23 17:04:21 · 592 阅读 · 0 评论 -
spring boot 实战: 异常,重定向
在spring中,有两个重定向类型:301,永久性跳转302,暂时性跳转默认调用302。1.下面先通过一个简单的例子实现页面的重定向@RequestMapping("/redirect/{code}") public RedirectView redirectView(@PathVariable("code") int code, ...原创 2018-08-23 15:25:00 · 8262 阅读 · 0 评论 -
Spring boot实战:用模板的方式返回对应的参数
1.在controller类里面设置访问url和返回vm文件package com.nowcoder.controller;import org.springframework.web.bind.annotation.RequestMapping;@org.springframework.stereotype.Controllerpublic class Controller {...原创 2018-08-08 20:59:25 · 1042 阅读 · 0 评论 -
Spring实战:在spring boot框架下开发最简单的web项目之helloworld
1.第一步,在spring 框架配置网站,配置好web项目框架并且下载下来。对应地址:https://start.spring.io/。第二步,在intellj中导入配置完成的项目框架。第三步,添加控制层的Controller类:package com.nowcoder.controller;import org.springframework.web.bind.annota...原创 2018-08-08 17:14:29 · 435 阅读 · 0 评论 -
Spring:Bean的自动装配AutoWiring
首先一张图,说明都有什么装配方式:下面分别给出byName,byType和Constructor三种自动装配方式的例子。1.byName//1.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xm...原创 2018-08-02 14:26:34 · 454 阅读 · 0 评论 -
Spring:Aware结尾接口的用途——向容器获取资源
Aware结尾的接口用途——向容器获取资源。对两个接口举例:BeanNameAware,ApplicationContextAware。首先对ApplicationContextAware接口的实现做一个实例://1.类package com.imooc.aware;import org.springframework.beans.BeansException;import ...原创 2018-08-02 13:24:38 · 1060 阅读 · 0 评论 -
Spring:Bean的定义及作用域的注解方式实现
在之前的文章中,对bean的定义,以及作用域等定义,一般是通过xml文件来实现的。在jdk中,有一种注解的方法,如之前的@Test,可以省去在xml文件中对bean的配置。1.常用的java(注解)定义bean的方式2.为了检测相应的注解bean,xml文件的配置3.使用过滤器进行扫描4.过滤器的类型5.作用域scope6.bean定义 ...原创 2018-08-06 11:25:41 · 936 阅读 · 0 评论 -
Spring:Bean配置的生命周期之“初始化init”“销毁destroy”
初始化两种常见方法:1.在xml配置bean中写入:init-method="start",start为类中的初始化方法。2.在类中实例化InitializingBean接口,重写接口的 afterPropertiesSet()方法。销毁的两种常见方法:1.在xml配置bean中写入:destroy-method="stop"。stop为类中的销毁方法。2.在类中实例化Disp...原创 2018-08-01 15:02:01 · 1359 阅读 · 0 评论 -
Spring:Bean的作用域
首先是一张图接着创建一个类package com.imooc.bean;public class BeanScope { public void say() { //this指的是这个类。hashcode用来区分实例 System.out.println("BeanScope say : " + this.hashCode()); } }创建一个xm...原创 2018-08-01 11:17:38 · 207 阅读 · 0 评论 -
Spring:注入
控制反转,就是在启动Bean容器的时候,Bean容器会加载xml文件,加载里面对于bean的配置,来创建对象,来初始化对象。而注入就是说,在初始化对象的过程中(加载bean配置的同时),完成对对象的成员变量赋值。这节就是对注入方式的实践,注入方式分为设值注入和构造注入两种。首先是设值注入:建立两个接口和两个实例,其中一个实例是另一个实例的成员变量//接口1package c...原创 2018-08-01 10:36:23 · 185 阅读 · 0 评论 -
Spring:IoC控制反转和Bean容器
通过一个实例来回顾。首先是接口调用的实例,这个跟题目不直接相关,纯粹是回味。定义接口类:package com.imooc.ioc.interfaces;public interface OneInterface { public String say(String arg); }定义实例类,实例化接口:package com.imooc.ioc.interf...原创 2018-07-31 23:07:03 · 207 阅读 · 0 评论 -
Maven:坐标和仓库
坐标:<groupId></groupId><artifactId></artifactId><version></version>仓库:管理项目依赖:本地仓库和远程仓库若本地找不到则会到中央仓库查找并下载到本地仓库。如何更改仓库位置?在C盘有个用户文件夹,里面有个.m2文件夹,默认的本地仓库是这...原创 2018-07-30 19:56:24 · 250 阅读 · 0 评论 -
Maven:自动建立目录骨架
前面的学习中,创建骨架的过程过于繁琐,所幸这节课讲到两个自动创建骨架的方法:1.mvn archetype:generate+后面根据提示一步步输入2.mvn archetype:generate -DgroupId=com.imooc.maven04(公司名反写.项目名) -Dartif...原创 2018-07-30 19:31:29 · 217 阅读 · 0 评论 -
Maven:两个命令clean 和 install
clean :清除由项目编译创建的target,install:安装jar包到本地仓库。首先是clean 的举例,因为上一个项目刚编译完毕,所以我们有一个这样的目录接着,在cmd中输入:mvn clean。可以看到,效果就是删掉target目标文件夹。下面对install进行举例,通过一个对比。首先是参考之前的项目创建过程,创建另一个项目maven02Spe...原创 2018-07-30 18:11:49 · 36718 阅读 · 4 评论 -
Maven:第一个实例的创建
首先创建目录结构code->maven01->src-> mian-> java-> package(com->imooc->maven01->model->HelloWorld.ja...原创 2018-07-30 17:33:18 · 243 阅读 · 0 评论 -
mybatis:通过集成mybatis对数据库进行操作
一、java集成mybatis1.application.properties增加spring配置数据库链接地址2.pom.xml引入mybatis-spring-boot-starter和mysql-connector-java具体操作:1.application.properties中加入如下代码#1.首先配置数据库的连接(集成mybatis第一步,配置数据库)spri...原创 2018-08-28 21:13:11 · 788 阅读 · 0 评论