AJavaSpring
文章平均质量分 51
Java
吃人陈乐游刘
这个作者很懒,什么都没留下…
展开
-
cmd指令查询端口,结束进程的指令
1.netstat -aon|findstr 8080譬如说这里我查询的是8080端口的进程是那些进程在调用!2.终止进程 taskkill /f /pid 15472原创 2021-12-14 18:59:53 · 207 阅读 · 2 评论 -
SpringMVC @Requestbody 发起Ajax请求(点击某一个按钮)
遇到错误:/* var queryParam = {"name" : ${"#bookname"}.val(), "author" :${"#author"}.val(),"category" : ${'#category'}.val()}; */ 正确代码:var queryParam = {"name":$("#bookname").val(), "author":$("#author").val(), "category":$("#category").val()};原创 2021-11-29 16:17:22 · 924 阅读 · 0 评论 -
Spring MVC关于静态资源的过滤(详解)(或者叫做拦截器)
111原创 2021-11-29 11:05:50 · 2105 阅读 · 0 评论 -
Spring 控制器方法的返回值类型ModelAndView当中页面当中数据的传输(通过转发和重定向)
1.转发之间传递域对象用HttpServletRequest当中的request.setAttribute();2.重定向之间传递域对象用HttpSession当中的session.setAttribute(name, value);/* * * 在SpringMVC中如何传递数据到JSP页面上: * * 1)常规的返回视图(String、void),在方法中绑定HttpServletRequest对象,通过request域对象传递数据 * setAttribute-->req原创 2021-11-24 18:53:10 · 1026 阅读 · 0 评论 -
Spring MVC @Controller中返回值为void类型
控制器方法的返回值类型为void (实际上和String类型类似,把请求的路径名字当做视图名字进行返回)• 当控制器方法的返回类型为void时,会把RequestMapping中指定的映射 路径 (/manager/index)作为逻辑视图名称然后解析为物理地址去访问。 • 此时,可以通过原生ServletAPI对象中的HttpServletRequest和 HttpServletResponse对象进行请求和响应,也就可以进行请求的转发和重 定向,包括使用response对象直接向客户原创 2021-11-23 23:29:47 · 2452 阅读 · 1 评论 -
Spring MVC @Controller中转发或者重定向到其他页面的信息怎么携带和传递(Servlet API对象)HttpServletRequest、HttpServletRespose
目录Servlet API对象(类似9大内置对象)支持的对象有:• HttpServletRequest、HttpServletResponse、HttpSession、完善登录跳转功能Servlet API对象(类似9大内置对象)SpringMVC框架支持直接在控制器方法中绑定一些ServletAPI对象的, 支持的对象有: • HttpServletRequest、HttpServletResponse、HttpSession、 java.security.Pri原创 2021-11-23 23:09:42 · 784 阅读 · 0 评论 -
Spring MVC @Controller控制器方法String字符串 的
Spring MVC @ControllerSpring MVC @RequestMapping (一级目录)控制器方法的返回值类型 String字符串 void ModelAndView String字符串 类型原来的方法(不好,不推荐,初学者才使用)//指定逻辑视图名,经过视图解析器解析为JSP物理路径:/WEB-INF/pages/login.jsp @GetMapping("/login") public String getLogin() {...原创 2021-11-23 17:07:01 · 692 阅读 · 0 评论 -
Servelet重定向和转发的区别
转发特点:浏览器地址栏路径不发生变化。 只能转发到当前服务器内部资源中。 转发是一次请求。 请求域中数据不会丢失重定向的特点地址栏:显示新的地址 请求次数:2次 请求域中的数据会丢失,因为是2次请求...原创 2021-11-23 11:52:24 · 217 阅读 · 0 评论 -
Spring 基于注解配置的AOP框架详细讲解
作用:Spring 基于XML配置的AOP框架详细讲解_代码人生的博客-CSDN博客可以看小编基于XML配置的AOP框架详细讲解下面说的是具体注解的使用,方便简单,内容很少!最重要的在xml文件中写入<!-- 配置Spring开启注解AOP的支持 --> <aop:aspectj-autoproxy></aop:aspectj-autoproxy> 写上就支持注解,不写就不支持这是个大前提1.配置环境(注解配置可以省略本步骤但是要加上下面这原创 2021-11-09 20:35:57 · 190 阅读 · 0 评论 -
Spring 基于XML配置的AOP框架详细讲解
学习Spring中的AOP,就是通过配置的方式(有基于XML配置的, 以及基于注解配置的),来实现相关的拦截切入功能。对原有的操作进行加强,但不影响原本的操作。1.理解:Aop进行的加强就是如此,你仅仅是想要查询用户,但是在你进行的过程中我对你的过程进行的扩充操作。(小编个人的理解)2.必须的jar包3.大致分为两类进行学习(1)前置,后置,异常,最终前置通知:在切入点方法执行之前执行 后置通知:在切入点方法正常执行之后执行。它和异常通知永远只能执行一个 异..原创 2021-11-09 17:03:00 · 1134 阅读 · 1 评论 -
Spring @Bean用法
1.@Bean作用: • 用于把当前方法的返回值作为bean对象存入spring的容器中 – 属性: • name:用于指定bean的id。当不写时,bean的id默认为当前方法的名称 – 细节: • 当我们使用注解配置方法时,如果方法有参数,spring框架会到bean容器 中查找有没有可用的bean对象,查找的方式和Autowired注解的方式是一 样的、例如@Configuration@ComponentScan(basePackages="com.bookm原创 2021-11-08 21:53:00 · 1154 阅读 · 2 评论 -
Spring @configration(注解配置所需环境)
1.@configration作用:@Configuration:表明当前的类是一个配置类,Spring中配置类有特殊的地位,一般有一个核心的配置类,用来构建Spring容器,也可以写普通配置类被其他的配置类加载 @ComponentScan:指定Spring要扫描的包(当Spring构建容器时,将会扫描这个包以及它的子包,扫描所有的注解) 基于这两个注解以及AnnotationConfigApplicationContext注解配置核心容器类,可以实现无XML的零配置解决问题:<...原创 2021-11-08 21:20:45 · 578 阅读 · 0 评论 -
Spring @value @Scope @PostConstruct @predestory
1.@value2.@Scope作用:用于指定bean的作用范围 属性: value:指定范围的取值取值:singleton prototype request session globalsession@PostConstruct构造方法之后调用(类似mybatis里面的@BeforeEach注解)@predestory销毁对象之前调用(类似mybatis里面的@AfterEach注解)注意;@AfterEach和@BeforeEach是Junit5情况下的.原创 2021-11-08 20:47:43 · 217 阅读 · 0 评论 -
Spring @Qualifier @Resource注解详解
1.@Qualifier修饰类的时候往往配合@Autowired,使用时候往往不能单独使用点击查看@Autowired怎么使用spring @Autowired_代码人生的博客-CSDN博客一.@Autowired解决的问题是不同接口实现类之间引用的问题,自动装配--》注入对象可以这样理解:本质上就是UserServiceImpl如何联系使用UserDaoImpl的对象1.UserServiceImpl接口实现类@Service("userService")public class UserServ原创 2021-11-08 19:56:35 · 509 阅读 · 0 评论 -
spring 创建对象的注解@Component@Controller@service@Repository
1.@Component2.@Controller例如:@service@Service("userService")//当然这里我们也可以用@Componentpublic class UserServiceImpl implements IUserService { @Resource(name = "userdao2") private IUserDao dao; public UserServiceImpl(@Qualifier("userdao2")IUse.原创 2021-11-08 19:13:35 · 194 阅读 · 0 评论 -
spring @Autowired
一.@Autowired解决的问题是不同接口实现类之间引用的问题,自动装配--》注入对象可以这样理解:本质上就是UserServiceImpl如何联系使用UserDaoImpl的对象1.UserServiceImpl接口实现类@Service("userService")public class UserServiceImpl implements IUserService { @Autowired private IUserDao dao; @Override public St原创 2021-11-08 17:00:46 · 142 阅读 · 0 评论 -
Spring的三种注入方式扩展之spring对Bean的管理110402
spring对Bean的管理目录spring对Bean的管理1.创建bean的方式(1)使用默认构造函数(2)set方法注入,传递集合(动态创建factory工厂方法间接调用userserviceimpl4)通过bean管理。(3)set方法注入,传递集合(静态创建factory工厂方法间接调用userserviceimpl4)通过bean管理。2.Bean对象的作用范围和生命周期1.创建bean的方式 (1)使用默认构造函数 • 在Spring的配置文件中使用bea原创 2021-11-04 20:34:49 · 196 阅读 · 0 评论 -
Spring的三种基于XML的注入方式110401
Spring注入的作用是为了解决实现接口类当中可以调用其他类当中的对象以及方法,并且不是硬编码的方式,而是通过获取核心容器对象方式创建新的对象。例如下面我可以通过UserServiceimpl调用dao对象。1.构造函数方式注入这里是主函数 public static void main(String[] args) { // 1. 获取核心容器对象 ApplicationContext context = new ClassPathXmlApplicationConte.原创 2021-11-04 17:28:53 · 2842 阅读 · 0 评论 -
spingBean装配和注入1103
1.简单来说,原来我new一个对象,必须要有这个类(否则编译器都会出错),现在也需要,但是我只需要查询你的名字存不存在在创建对象和初始化。控制反转(IOC:Inversion of Control):将对象的控制权由硬编码的程序转交给Spring容器解释:-传统的JavaSE程序通过new关键字进行创建对象,对象的控制权在硬编码的Java程序。实现了IOC设计的Spring程序,对象的控制权在Spring容器。(这里把控制权交出去了,交给spring容器管理)1.(1)基于XML的配置,编.原创 2021-11-03 21:35:20 · 51 阅读 · 0 评论 -
如何使用java Ajax(jquery)
1.AJAX(jquery)例如点击一个按钮做了什么事情。//在ajax里面传递一个js对象//一次ajax请求做了什么事情//{}传递的一个js对象,针对这一次ajax请求将要做的一些属性的配置,例如 type,url等等。$.ajax({ type:'get', url:'请求的地址', dataType:'json', data: '',//可以给的一些数据,发送到服务器的数据,一般用来发送请求携带的参数 async: true, //是否异步,默认tru原创 2021-11-02 21:41:10 · 430 阅读 · 0 评论