java找不到符号 类_得到错误java:找不到符号类

时间:2025-04-11 14:16:51

我使用spring mvc + spring boot hibernate。在我运行应用程序之前突然出现这个错误。下面是错误mesage得到错误java:找不到符号类

C:\用户\ User_2 \ PDRM \ SRC \主\的java \ COM \示例\ 错误:(23,19)的java:无法找到符号 符号:类Default_profilesRepository 位置:包com。示例 错误:(33,13)的java:无法找到符号 符号:类Default_profilesRepository 位置:类

这里RegisterController类

package ;

import .*;

import ;

import ;

import ;

import ;

import ;

import .*;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

import static ;

@Controller

public class RegisterController {

@Autowired

private Default_profilesRepository profilesRepository;

@Autowired

private Default_usersRepository usersRepository;

@RequestMapping("/login")

public String Login(Model model)

{

("user", new Default_users());

return "login";

}

@RequestMapping("/loginProcess")

public String loginProcess(@ModelAttribute(value="user") @Valid Default_users user, BindingResult bindingResultUser)

{

if(())

{

return "login";

}

Default_users user2 = (());

if (user2 != null) {

String passwordToHash = ();

String saltDB = ();

String Password = null;

try {

// Create MessageDigest instance for MD5

MessageDigest md = ("MD5");

//Add password bytes to digest

(());

//Get the hash's bytes

byte[] bytes = ();

//This bytes[] has bytes in decimal format;

//Convert it to hexadecimal format

StringBuilder sb = new StringBuilder();

for (int i = 0; i < ; i++) {

(((bytes[i] & 0xff) + 0x100, 16).substring(1));

}

//Get complete hashed password in hex format

} catch (NoSuchAlgorithmException e) {

();

}

String uuid = ().toString();

MessageDigest crypt = null;

try {

crypt = ("SHA-1");

} catch (NoSuchAlgorithmException e) {

();

}

();

try {

String tets = passwordToHash + saltDB;

(("UTF-8"));

} catch (UnsupportedEncodingException e) {

();

}

Password = new BigInteger(1, ()).toString(16);

(());

(Password);

(saltDB);

if ((())) {

return "/home";

} else {

return "/login";

}

}

return "/home";

}

@GetMapping("/register")

public String Register(Model model)

{

("profile", new Default_profiles());

("user", new Default_users());

return "register";

}

@RequestMapping("/save")

public String Process(@ModelAttribute(value="user") @Valid Default_users user, BindingResult bindingResultUser, WebRequest request, Errors errors, @ModelAttribute(value="profile") @Valid Default_profiles profile, BindingResult bindingResultProfile)

{

Date date = new Date();

int unixTime = (int) ()/1000;

Default_users userExists = (());

(userExists);

if (userExists != null) {

bindingResultUser

.rejectValue("email", "",

"There is already a user registered with the email provided");

}

if(() || ())

{

return "register";

}

String passwordToHash = ();

String salt = null;

String Password = null;

try {

// Create MessageDigest instance for MD5

MessageDigest md = ("MD5");

//Add password bytes to digest

(());

//Get the hash's bytes

byte[] bytes = ();

//This bytes[] has bytes in decimal format;

//Convert it to hexadecimal format

StringBuilder sb = new StringBuilder();

for (int i = 0; i < ; i++) {

(((bytes[i] & 0xff) + 0x100, 16).substring(1));

}

//Get complete hashed password in hex format

salt = ();

salt = substr(salt, 0, 6);

} catch (NoSuchAlgorithmException e) {

();

}

String uuid = ().toString();

MessageDigest crypt = null;

try {

crypt = ("SHA-1");

} catch (NoSuchAlgorithmException e) {

();

}

();

try {

String tets = passwordToHash + salt;

(("UTF-8"));

} catch (UnsupportedEncodingException e) {

();

}

Password = new BigInteger(1, ()).toString(16);

(Password);

(salt);

user.setGroup_id(2);

user.setIp_address("");

(1);

user.setActivation_code("");

user.setCreated_on(unixTime);

user.setLast_login(unixTime);

user.setForgotten_password_code("");

user.setRemember_code("hgshd");

(date);

(date);

profile.setCreated_by(unixTime);

profile.setOrdering_count(0);

profile.setDisplay_name(());

(0);

("");

("");

profile.setAddress_line1("");

profile.setAddress_line2("");

profile.setAddress_line3("");

("");

profile.setUpdated_on(0);

("MY");

profile.setUser_id(user);

(profile);

return "/result";

}

`` }

这里Default_profilesRepository

package ;

import ;

public interface Default_profilesRepository extends

CrudRepository {

}

配置文件

package ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

@Configuration

@EnableWebSecurity

@ComponentScan

public class SpringSecurityConfig extends WebSecurityConfigurerAdapter {

@Qualifier("dataSource")

@Autowired

private DataSource dataSource;

@Autowired

public void configAuthentication(AuthenticationManagerBuilder auth) throws Exception {

().dataSource(dataSource)

.usersByUsernameQuery(

"select u from Default_users u where =?");

}

@Override

protected void configure(HttpSecurity http) throws Exception {

http.

authorizeRequests()

.antMatchers("/").permitAll()

.antMatchers("/login").permitAll()

.antMatchers("/registration").permitAll()

.anyRequest().authenticated()

.and()

.formLogin()

.and().csrf().disable().formLogin()

.loginPage("/login").failureUrl("/login?error=true")

.defaultSuccessUrl("/home")

.and().logout()

.logoutRequestMatcher(new AntPathRequestMatcher("/logout"))

.logoutSuccessUrl("/").and().exceptionHandling()

.accessDeniedPage("/access-denied");

().disable();

().frameOptions().disable();

}

@Override

public void configure(WebSecurity web) throws Exception {

web

.ignoring()

.antMatchers("/resources/**", "/static/**", "/css/**", "/js/**", "/images/**");

}

}

主要应用

package ;

import ;

import ;

import ;

import ;

import ;

import ;

import ;

@SpringBootApplication

@Configuration

@EnableCaching

public class PdrmApplication {

public static void main(String[] args) {

(, args);

}

}

2017-06-15

styles