package com.service;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class FirstServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset=utf-8");
resp.getWriter().append("成功啦、、、、、、、、、、、");
}
}
package com.service;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.web.bind.annotation.RestController;
@RestController//用于标记这个类是控制器,返回Json数据的时候使用,如果使用这个注解,则接口返回数据会被序列化为Json.
public class FirstServletApplication {
@Bean
public ServletRegistrationBean getservletRegistrationBean(){
ServletRegistrationBean bean=new ServletRegistrationBean(new FirstServlet());
bean.addUrlMappings("/first");
return bean;
}
}
package com;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication//主启动类,一个spring boot只能有一个、创建项目的时候自动生成
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}