当前位置:首页 > java > 正文

简单的javaweb项目源码(javaweb项目源码和教程)

  • java
  • 2024-03-30 19:53:26
  • 7514
简单的 Java Web 项目源码
要素:
1. Maven POM 文件
xml

4.0.0
com.example
my-java-web-project
1.0
war



org.springframework
spring-webmvc
5.3.19



javax.servlet
javax.servlet-api
4.0.1



2. Java 代码
HelloWorldController.java
java
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class HelloWorldController {
@GetMapping("/")
@ResponseBody
public String helloWorld() {
return "Hello World!";
}
}
3. HTML 页面
index.html
html



My Java Web Project


Hello from Java!




4. web.xml
xml


default
org.springframework.web.servlet.DispatcherServlet


default
/


5. Log4j 配置文件
log4j2.properties
properties
# Define the root logger with level and appender
rootLogger.level = info
rootLogger.appenderRef.stdout = stdout
# Define the stdout appender
appender.stdout.type = Console
appender.stdout.layout.type = PatternLayout
appender.stdout.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5level %logger{36} - %msg%n